ASGI是什么

ASGI是异步服务器网关接口(Asynchronous Server Gateway Interface)的缩写,是Python异步Web框架Django、FastAPI等的新的服务器接口规范。

ASGI的出现是为了解决传统的WSGI协议在异步编程方面的不足,提供异步I/O支持,更好地处理Websocket、长轮询、服务器推送等实时通讯或繁重计算的场景。

Django新建模型后执行makemigrations提示无更改

Django下新建了一个app,名为test,并在其下的`models.py`中编写好了模型,但是执行迁移`python manage.py makemigrations`却提示`No changes detected`,也就是没有检测到模型的更改。

再把app的名字也加上

提示又变为`No installed app with label ‘test’`,看来是没有找到这个app。

Django 模型与数据库操作

Django下的模型是一个个的类,执行迁移操作时会根据数据库配置自动生成/修改相应的数据表,无需手工建表/修改表,也无需关心所用的是哪种数据库,这些都是系统自动完成的,而且会记录下每一次的结构变动。

步骤。

1. 新建一个APP

豫ICP备19001387号-1