学了一段时间,发现最好的学习网站并不是别人的资料。系统的书籍也有很大欠缺。大家可以去官网查看。大多书籍的内容也都是来自官网,还没官网全。虽然官网内容较多,如果想深入学习,官网是毕竟之路。我只是为了方便自己,有时间的话,写点笔记,方便记忆而已。
Django官方文档:Django 文档 | Django 文档 | Django (djangoproject.com)
常用命令:
创建数据库迁移文件
python manage.py makemigrations
创建表
python manage.py migrate
创建管理者用户
python manage.py createsuperuser
启动项目
python manage.py runserver
Django框架常用配置
1.项目路径:
settings.py文件中BASE_DIR
BASE_DIR = Path(__file__).resolve().parent.parent
2.启动模式:
settings.py文件中DEBUG
# 调试模式
DEBUG = True
# 生产模式
DEBUG = False
4.框架站点访问权限配置
settings.py文件中ALLOWED_HOSTS
- 取值[]时,只有本机访问,例子:127.0.0.1,localhost,[::1]能访问本项目。
- 取值[*]时,任何网络地址都能访问当前项目。
- 取值['*.django1.com','django2.com']时,只有当前这两个主机能访问项目。