小编adj*_*tts的帖子

模块没有定义属性/类

我想在 Django 上编写一个多表应用程序,所以我创建了两个数据库,其中一个默认使用,另一个 - "map"由特定应用程序使用 - "map"

地图/models.py:

from django.db import models
class MapRouter(object):
   def db_for_read(self, model, **hints):
               if model._meta.app_label == 'map':
                       return 'map'
               return None
   def db_for_write(self, model, **hints): 
               if model._meta.app_label == 'map':
                       return 'map'
               return None
   def allow_relation(self, obj1, obj2, **hints):
               if obj1._meta.app_label == 'map' or \
                  obj2._meta.app_label == 'map':
                  return True
               return None
   def allow_migrate(self, db, model):
               if db == 'map':
                       return model._meta.app_label == 'map'
               elif model._meta.app_label == 'map':
                       return False
               return None
Run Code Online (Sandbox Code Playgroud)

设置.py:

DATABASES …
Run Code Online (Sandbox Code Playgroud)

python database django django-settings

2
推荐指数
1
解决办法
3472
查看次数

标签 统计

database ×1

django ×1

django-settings ×1

python ×1