文章目录
一、ORM迁移命令
之前在建立模型后,都会进行模型迁移,即makemigrations和migrate,现在进一步说明。
1.makemigrations
用于将模型生成迁移脚本。
模型所在的app,必须放在settings.py中的INSTALLED_APPS中。
该命令有以下几个常用选项:
(1)app_label:
后面可以跟一个或者多个app,此时就只会针对这些指定的app生成迁移脚本。
如果没有任何的app_label,那么会检查INSTALLED_APPS中所有app下的模型,针对所有app都生成相应的迁移脚本。
新建app为cms,settings.py中安装app如下:
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth'
本文详细介绍了Django框架中的ORM迁移操作,包括makemigrations和migrate命令的使用,以及如何解决迁移版本不对应问题。此外,还探讨了如何限制请求方法,如require_http_methods、require_GET、require_POST和require_safe装饰器的使用,以及重定向的实现。
订阅专栏 解锁全文
830

被折叠的 条评论
为什么被折叠?



