Python `django constance`在发行版中,它不生成数据。
Python `django constance`在发行版中,它不生成数据。,python,django,Python,Django,django constance在发行版中,它不生成数据 这是我的MySQL发行版 里面没有数据 这是我的constance在settings.py中的配置 CONSTANCE_BACKEND = 'constance.backends.database.DatabaseBackend' CONSTANCE_IGNORE_ADMIN_VERSION_CHECK = True CONSTANCE_ADDITIONAL_FIELDS = { 'coupon_select': ['dj
django constance
在发行版中,它不生成数据
这是我的MySQL发行版
里面没有数据
这是我的constance在
settings.py中的配置
CONSTANCE_BACKEND = 'constance.backends.database.DatabaseBackend'
CONSTANCE_IGNORE_ADMIN_VERSION_CHECK = True
CONSTANCE_ADDITIONAL_FIELDS = {
'coupon_select': ['django.forms.fields.ChoiceField', {
'widget': 'django.forms.Select',
'choices': ((0, "时+分+秒"), (1, "时+分"), (2, "时"), (3, "忽略"))
}],
}
CONSTANCE_CONFIG = {
'站点名称': ('南京诗远启', '网站标题'), # key: (default, help_text) 建议全部使用str格式作为value.统一点
'站点描述': ('南京诗远启', '站点描述'),
'电子券固定代码': ('DreamGo', '电子券固定代码'),
'电子券时间': (0, '电子券时间格式', 'coupon_select'),
'分配短信清零时间': (1, '分配短信清零时间'),
'PayPal支付密钥': ('abcdefghijklmn', 'PayPal支付密钥'),
}
CONSTANCE_CONFIG_FIELDSETS = {
'站点设置': ('站点名称', '站点描述'),
}
我也用
python3 manage.py migrate database
要迁移表,请执行以下操作
但是为什么constance\u config
表没有配置数据呢?我写了这个博客,但是在安装的应用程序中有一些错误
INSTALLED_APPS = [
...
'constance',
'constance.backends.database',
]
不是
我稍后会纠正这个问题
更新后,您可以按照此操作,然后重试。您是第一个创建表但未在该表中创建日期的人,您可以尝试重新创建数据库。你能发布constance版本吗?我会自己测试吗?版本:2.2.0
。我只是用v2.2创建了一个演示,一切正常,你可以看到我的更新并删除旧数据库,然后重试。
INSTALLED_APPS = [
...
'constance',
]