1.django创建
2.django常用命令
3.django配置
一、创建django程序
  1、终端:django-admin startproject sitename
  2、IDE创建Django程序时,本质上都是自动执行上述命令
常用命令:
  python manage.py runserver 0.0.0.0
  python manage.py startapp appname
  python manage.py syncdb
  python manage.py makemigrations
  python manage.py migrate二、Django程序目录
  
三、配置文件
1、数据库
1
2
3
4
5
6
7
8
9
10

​​DATABASES ​​​​=​​​ ​​{​​
​​'default'​​​​: {​​
​​'ENGINE'​​​​: ​​​​'django.db.backends.mysql'​​​​,​​
​​'NAME'​​​​:​​​​'dbname'​​​​,​​
​​'USER'​​​​: ​​​​'root'​​​​,​​
​​'PASSWORD'​​​​: ​​​​'xxx'​​​​,​​
​​'HOST'​​​​: '',​​
​​'PORT'​​​​: '',​​
​​}​​
​​}​​

2、模版
1
2
3

​​TEMPLATE_DIRS ​​​​=​​​ ​​(​​
​​os.path.join(BASE_DIR,​​​​'templates'​​​​),​​
​​)​​

3、静态文件
1
2
3

​​STATICFILES_DIRS ​​​​=​​​ ​​(​​
​​os.path.join(BASE_DIR,​​​​'static'​​​​),​​
​​)​​

四、路由系统
1、每个路由规则对应一个view中的函数
1
2
3

​​url(r​​​​'^index/(\d*)'​​​​, views.index),​​
​​url(r​​​​'^manage/(?P<name>\w*)/(?P<id>\d*)'​​​​, views.manage),​​
​​url(r​​​​'^manage/(?P<name>\w*)'​​​​, views.manage,{​​​​'id'​​​​:​​​​333​​​​}),​​

2、根据app对路由规则进行一次分类
1

​​url(r​​​​'^web/'​​​​,include(​​​​'web.urls'​​​​)),​​

django中的路由系统和其他语言的框架有所不同,在django中每一个请求的url都要有一条路由映射,这样才能将请求交给对一个的view中的函数去处理。其他大部分的Web框架则是对一类的url请求做一条路由映射,从而是路由系统变得简洁。