|
|
1
2
也许app2_model2是之前创建的,请检查一下! 你可以这样做: 设置.py
路由器.py
|
|
|
2
1
我同意丹尼尔·罗斯曼的观点。当你有两个或多个应用程序使用同一个数据库时,一个路由器可能会很好。一般来说,每个非默认数据库可能有一个路由器? 但如果你真的需要两个路由器,这里有一个解决方案。 只要allow_syncdb返回None,Django根db路由器就会尝试来自DATABASE_routers的所有路由器。因此,App1DBRouter.allow_syncdb需要为模型返回None(而不是False)_meta.app_label==“app2”和db==“mydb”。这样,App2DBRouter.allow_syncdb将有机会被调用。 我让你的syncdb进行了以下更改
|
|
|
Patrick Bond · 如何将模型中的函数结果添加到列表中? 10 月前 |
|
|
bur · 每次从模板调用方法都会查询数据库吗? 10 月前 |
|
|
Stefan · 在子目录中设置Django 10 月前 |
|
|
vale383 · 如何在Django端点中查找user_id 10 月前 |
|
|
Kovy Jacob · Django在动态URL段中添加斜线 11 月前 |
|
|
user987 · 如何在Django中访问提交的表单请求数据 11 月前 |
|
|
user24242514 · 将嵌套查询字符串请求转换为字典 11 月前 |