Django

Backend framework.

Posted by Mr. Liu on 2022-05-23
Estimated Reading Time 1 Minutes
Words 306 In Total
Viewed Times

Django基本使用

学习网址:

Django框架教程

一、安装MySQL

link

不建议使用上述链接安装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

link

五、from django.contrib import admin

Django 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

link

2、注意在注册中间件和URL时,应注意路径的问题

使用os.getcwd()获取当前工作目录,观察是否与路径存在上下级关系

{
“Uuid”: “d373c9af867e445f8937778be3710df0”,
“Revision”: “2021-10-20 11:03:57.645795”
}


如果您喜欢此博客或发现它对您有用,则欢迎对此发表评论。 也欢迎您共享此博客,以便更多人可以参与。 如果博客中使用的图像侵犯了您的版权,请与作者联系以将其删除。 谢谢 !