djando 创建工程
# 语法:django-admin startproject 工程名称
django-admin startproject mybook
# 目录说明
与项目同名的目录,此处为mybook。
settings.py是项目的整体配置文件。
urls.py是项目的URL配置文件。
wsgi.py是项目与WSGI兼容的Web服务器入口。
manage.py是项目管理文件,通过它管理项目。
# 运行开发环境服务器程序
python manage.py runserver # 默认ip 和端口 python manage.py runserver ip:端口
创建子应用
# 语法
python manage.py startapp 子应用名称
# 当前 C:\Users\mendes\Desktop\django-code\myproject\mybook 的目录
# 创建子应用
python manage.py startapp book
# 子应用目录介绍
admin.py文件跟网站的后台管理站点配置相关。
apps.py文件用于配置当前子应用的相关信息。
migrations目录用于存放数据库迁移历史文件。
models.py文件用户保存数据库模型类。
tests.py文件用于开发测试用例,编写单元测试。
views.py文件用于编写Web应用视图。
注册安装子应用
# 需要注册进行才能使用
# 在工程的(hanhanname) C:\Users\mendes\Desktop\django-code\myproject\mybook> 目录settings.py 中进行配置
# 配置如下这样就算注册进来了
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
# 添加字应用
'book.apps.BookConfig',
]
# 下面就是把虚拟环境和代码都防到ide中来操作
指定你虚拟环境的地址就好了