项目的创建:django-admin startproject 项目名
进入虚拟环境
test1
__init__ ;说明是test1的一个python包
settings.py:项目的配置文件
urls.py :进行url路由的配置
wsgi.py:web服务器和Django交互的入口
manage.py:项目的管理文件
一个项目有很多应用组成,每一个应用完成特定的功能
创建应用:python manage.py startapp (名字)booktest
booktest
__init__:说明目录是一个python模块
models.py:写和数据库项目的内容
views.py:接收请求,进行处理,与M和T进行交互,返回应答,定义处理函数,视图函数
tests.py:写测试代码的文件
admin.py:网站后台管理相关的文件
建立应用和项目之间联系,进行应用注册,在settings文件中
INSTALLED_APPS = [
‘django.contrib.admin‘,
‘django.contrib.auth‘,
‘django.contrib.contenttypes‘,
‘django.contrib.sessions‘,
‘django.contrib.messages‘,
‘django.contrib.staticfiles‘,
‘project_1.apps.Project1Config‘,#进行应用的注册
]
运行项目:python manage.py runserver
生成迁移文件:python manage.py makemigrations
执行迁移文件生成表:python manage.py migrate
原文:https://www.cnblogs.com/zhen622/p/9994680.html