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请求做一条路由映射,从而是路由系统变得简洁。
django-base
原创
©著作权归作者所有:来自51CTO博客作者muzinan110的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:rest架构
下一篇:python操作redis
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章