1.创建项目:django-admin startproject 项目名称
2.创建应用:python manage.py startapp 应用名称
3.应用创建成功后需要在项目的setting文件中手动将应用加入到项目中,在INSTALLED_APPS中加入应用名称
4.创建模型,在model.py中创建模型,然后迁移文件
创建迁移文件:python manage.py makemigrations
执行迁移文件:python manage.py migrate
在数据库中插入数据,然后执行命令:python manage.py test message
5.创建视图在views中
6.配置url:现在项目下的url文件中配置url,例如
# 将所有message开头的URL转到message应用下的urls模块处理
url(r'^message/', include('message.urls'))
然后在应用的目录下新建urls.py,将路径定义在里面
from django.conf.urls import url
from . import views
# 编写URL与视图之间的对应关系
urlpatterns = [
url(r'^index/$', views.index),
]
7.创建模板,在创建模板时,要先在setting中配置TEMPLATES
TEMPLATES = [
{
'BACKEND':'django.template.backends.django.DjangoTemplates',
'DIRS': [os.path.join(BASE_DIR, "templates")],
'APP_DIRS': True,
'OPTIONS': {
'context_processors': [
'django.template.context_processors.debug',
'django.template.context_processors.request',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages',
],
},
},
]
然后新建templates文件夹,这个文件夹与应用在同一级目录(必须是同一级,否则查找不到),在templates下新建与应用名称相同的文件夹,然后在里面放这个应用的模板。