Django的使用
1. 进行安装
按Windows + R 弹出运行框输入cmd打开命令行
输入:pip install django
如果需要指定版本:pip install django==版本号
如果不指定,默认安装最新的
pip install djangorestframework
2. 创建项目
在命令行中输入:
django-admin startproject 项目名字
django-admin startproject newproject
settings 是配置文件
urls:URL配置文件
wsgi是项目和WSGI兼容的web服务器入口
manage是 项目的管理文件,通过它来进行项目的管理
在目录下必须能找到manage.py的文件
3.管理APP
3.1 创建新的app
在命令行中输入:
切入项目,创建新的模块,分模块编写
python manage.py startapp 模块的名字
python manage.py startapp collection
启动自带的服务器
python manage.py runserver
展示子模块
admin是后台管理站点的配置文件
apps 是当前子应用的相关信息文件
models:存放数据库模型,模型映射的就是数据库的表
tests开发测试文件,测试驱动开发,编写单元测试的
views:当前子应用相关视图
然后在Google浏览器中打开 http://127.0.0.1:8000/
3.2 将新的app注册进settings
3.2.1 第一种注册方式
点开newproject文件下的settings.py文件
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
# 添加子应用
'collection.apps.CollectionConfig',
]
注意点:
采用的模式是app的名字.apps.配置类的类名
3.2.2 第二种注册方式
3.2.2.1 第一步
在settings.py文件中直接注册
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
# 添加子应用
'bookmanage'
]
注意点:
直接就是app的名字
3.2.2.2 第二步
点开newproject文件下在__init__.py文件中,直接进行标注
default_app_config='app的名字.apps.配置类的类名'
default_app_config='bookmanage.apps.BookmanageConfig'