本文是针对之前3篇学习笔记的总结:
创建项目
项目基础建设。
1 新建项目
django-admin.py startproject ${projectname}
2 创建应用并配置应用
python manage.py startapp ${appname}
然后在~/mysite/settings.py中的INSTALLED_APPS添加${appname}
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'${appname}', # 新增配置
]
3 运行项目
python manage.py runserver
创建管理后台
创建后台,用于添加数据
4 创建数据库表
-
./blog/models.py中添加数据库类${tablename}
-
生成数据库迁移文件
python manger.py makemigrations
- 创建数据库
python manage.py migrate
5 设置管理后台
- 创建超级用户
python manage.py createsuperuser
6 后台注册模块
- 在’./blog/admin.py’导入数据库。
from django.contrib import admin
from .models import ${tablename}
admin.site.register(${tablename})
页面访问
7 设置模板
-
'./${appname}/views.py’中编写视图函数
-
‘./${appname}/’ 文件夹下创建模板目录templates,并创建html模板
8 配置url
- './${projectname}/urls.py’中配置URL。