github:https://github.com/XIAOBEIJIEKOU/Django
python:3.6
Django:2.0
1.安装
https://www.djangoproject.com/download/
在解压后的文件夹执行cmd,python setup.py install (这样Django被安装到Python的相关库路径里, )
验证:python -m django --version
2.配置系统变量
由 1 知Django已经被安装到Python的相关库路径中所以:
D:\Python\Lib\site-packages\django\bin,将这个路径配置到系统变量
D:\Python\Python36-32\Scripts 将指令文件也配到系统变量中
注:两个缺一不可,否则会出现django不是内部命令或者,命令行没有报错但是实际项目没有创建
3.创建项目
在需要的文件夹地址栏运行cmd,django-admin startproject projectName
python manage.py runserver 9999[这是端口号参数,不传默认8000]
4.Django项目配置文件详解
5.创建应用
6.Django应用(模块)配置文件详解
_init_.py : 标示一个模块,默认内容为空
6.Bug
要在应用模块url_patterns前配置 app_name = ' ',
7.url(r'^article/(?P<article_id>[0-9]+)/$', views.show_article),
访问 article/id的url,以article_id作为参数名,将后面的"[0-9]+" 正则表达式匹配,
8.常用命令行
#创建项目 python manage.py startproject MyBlog
#创建app应用 python manage.py startapp blog
#创建数据迁移文件 python manage.py makemigrations
#执行数据迁移 python manage.py migrate
#数据落地 python manage.py sqlmigrate blog[app_name] 0001[filenumber]
#创建admin用户操作数据库 python manage.py createsuperuser
git remote add origin https://github.com/XIAOBEIJIEKOU/Django.git
git push -u origin master