1、目录结构
额,我先说一下我个人的版本吧,python的版本是3.6,其他模块的版本如图,(我有随时在更新新版本的习惯)
环境我用的是Mac + PyCharm,PyCharm的版本忘记了,反正是2016年左右安装的最新版本,我看变化不是特别大,所以就没更新。其中python的版本我并没有使用Mac自带的版本,而是单独装了一下3.6以及兼容的2.7版本
不过Django 2.0+算是一个里程碑,python2.x版本应该是不能用了。就因为这个坑卡了好久
在Pycharm中新建了目录后,我在这里主要设置了Python的版本和Django的设置
不过我一般都直接用命令行进行创建了,
#django-admin startproject HelloWorld
创建后的目录结构如图:
wsgi.py 主要用于设置服务器与python应用之间的接口
settings.py 用于配置英勇的一些功能,包括模块,应用,等
urls.py 用于设置url的设置
__init__.py 暂时忽略
在setting中的很多配置文件和tag都有特定的作用,这里不写了,直接贴图
2、在应用里创建app
(1)新建应用模块
python manage.py startapp 应用名
(2) 在应用模块的views中写入
甲、在程序中引入包
from django.shortcutsimport render
from django.httpimport HttpResponse
乙、在views.py中新建不同的映射方法,
(3)、在urls.py中配置路由
(4)、运行后,127.0.0.1:8000即可