2.3 查看当前的django版本
python3.5 -m django --version 1.10.4
2.3.1 创建一个django工程
django-admin startproject mysite
在创建工程时的一些注意项:
1、程序中所以的命名力求见名知义,这个工程明也一样
2、注意这个工程不要和python中其它的东西重名;如test,django 这个的命名对于工程来说是不合适的。
所谓的django工程(project)只不过是一个在当前目录下的一个子目录,里面包涵了若干的目录与文件。
mysite 这个project的内容如下:
tree mysite/ mysite/ ├── manage.py └── mysite ├── __init__.py ├── settings.py ├── urls.py └── wsgi.py
1、__init__.py 是用来标记这个目录的,这样python就可以把这个目录当成一个包了。
2、settings.py 是这个工程的配置文件
3、urls.py 由url到python处理程序之间的映射关系
4、swgi.py 与swgi相关
5、manage.py 这个project的管理程序
2.3.2 把刚才的project运行起来
python3.5 manage.py runserver 0.0.0.0:8080 & Performing system checks... System check identified no issues (0 silenced). You have 13 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. February 02, 2017 - 08:24:12 Django version 1.10.4, using settings 'mysite.settings' Starting development server at http://0.0.0.0:8080/ Quit the server with CONTROL-C.
1、在浏览器中查看
---