Django基本使用
学习网址:
一、安装MySQL
不建议使用上述链接安装MYSQL,建议使用apt-get安装MYSQL
二、manage.py命令
python manage.py的子命令
runserver: 启动服务
makemigrations: 创建表
migrate: 迁移Django的数据(表)到数据库
sqlmigrate index 0001_initial: 打印迁移文件执行的SQL语句
startapp: 创建Django 的应用
使用本地访问远端的Django时,使用以下命令
1 | python manage.py runserver 0.0.0.0:8000 |
三、中间件
如何限制页面访问次数?中间件
四、测试
如何测试写好的app? 使用tests.py
1 | python manage.py test -v 1 index.tests |
五、from django.contrib import admin
admin是Django提供的自动管理工具,可以在网页端管理用户和数据库。
六、在Django中设置定期任务
Django-celery-beat
定期任务配置
七、related_name和related_query_name
related_name和related_query_name区别和用途
问题汇总
1、Django运行访问项目出现的问题: DisallowedHost at / Invalid HTTP_HOST header
2、注意在注册中间件和URL时,应注意路径的问题
使用os.getcwd()获取当前工作目录,观察是否与路径存在上下级关系
{
“Uuid”: “d373c9af867e445f8937778be3710df0”,
“Revision”: “2021-10-20 11:03:57.645795”
}
如果您喜欢此博客或发现它对您有用,则欢迎对此发表评论。 也欢迎您共享此博客,以便更多人可以参与。 如果博客中使用的图像侵犯了您的版权,请与作者联系以将其删除。 谢谢 !