Django

github:https://github.com/XIAOBEIJIEKOU/Django

python:3.6

Django:2.0

1.安装

https://www.djangoproject.com/download/

Django_第1张图片

在解压后的文件夹执行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项目配置文件详解


Django_第2张图片
Django_第3张图片
Django_第4张图片
Django_第5张图片

5.创建应用

Django_第6张图片

6.Django应用(模块)配置文件详解

_init_.py : 标示一个模块,默认内容为空

Django_第7张图片
Django_第8张图片
Django_第9张图片
Django_第10张图片
Django_第11张图片
Django_第12张图片

6.Bug

Django_第13张图片

要在应用模块url_patterns前配置 app_name = ' ',

Django_第14张图片

7.url(r'^article/(?P[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

你可能感兴趣的:(Django)