【Django学习-1】使用pip3进行Django环境搭建及运行

1. 安装环境

Python版本:3.6.6

Django版本:2.1.2

电脑系统:macOS High Sierra 10.13.6

书:python核心编程

多说几句:书上用的是1.2.7的版本,我还是想用新版的,所以挺多坑的。我会一点一点写,上面的坑出现的地方。由于在上学,所以更新会比较慢。希望大家理解。

2. 安装Django

​ 默认你是安装了python3.X的版本,所以python的安装就不再赘述。我mac安装python3.6的时候是带了pip3的,所以我是选择直接pip3命令安装。

​ 如果你的环境里面没有pip3你可以根据网络教程安装一下即可,如果你是linux,支持apt-get的发行版可用如下命令安装pip3

sudo apt-get install python3-pip

​ mac系统注意:因为macOS的系统自带了python2.7的版本,所以在使用终端的时候你需要用python3命令。

​ 安装也很简单直接使用如下命令(推荐sudo)

sudo pip3 install django
Password:

​ 静待安装下载

​ 以下是我安装时的版本:2.1.2

python3 -m django --version 
2.1.2

3. 测试运行

  • 首先进入你想要新建web测试项目的目录
  • 然后使用如下命令新建一个myweb项目
django-admin.py startproject myweb

​ 注意:使用django-admin.py你必须保证它处于环境变量中。由于mac安装过后就可以直接使用,这里就不赘述了,怎么设置环境变量根据系统不同,操作就不同。请自行搜索。

  • 进入myweb项目目录,然后运行项目
$ cd myweb/
$ ls
manage.py   myweb
$ python3 ./manage.py runserver
Performing system checks...

System check identified no issues (0 silenced).

You have 15 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.
Run 'python manage.py migrate' to apply them.

October 04, 2018 - 05:06:58
Django version 2.1.2, using settings 'myweb.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
[04/Oct/2018 05:07:14] "GET / HTTP/1.1" 200 16348
[04/Oct/2018 05:07:14] "GET /static/admin/css/fonts.css HTTP/1.1" 304 0
[04/Oct/2018 05:07:14] "GET /static/admin/fonts/Roboto-Light-webfont.woff HTTP/1.1" 304 0
[04/Oct/2018 05:07:14] "GET /static/admin/fonts/Roboto-Bold-webfont.woff HTTP/1.1" 304 0
[04/Oct/2018 05:07:14] "GET /static/admin/fonts/Roboto-Regular-webfont.woff HTTP/1.1" 304 0

  • 根据提示在浏览器中输入127.0.0.1:8000进入测试页面 如下:


    【Django学习-1】使用pip3进行Django环境搭建及运行
    diango启动页面
  • 小提示:
    • 运行过后终端不能关,关了过后,进程自动结束
    • 如果你想在不关闭终端的情况下终止进程 可以用 control(ctrl)+C组合键终止。

django框架我会边学边更新。期待下次更新。再会~