python - `django-constance` 在发行版中,它不生成数据。
问题描述
django-constance
在分布中,它不生成数据。
这是我的发行版 MySQL。
里面没有数据。
这是我的康斯坦斯的配置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_config
表没有配置数据呢?
解决方案
我写了这个博客,但是有一些错误,INSTALLED_APPS
应该是
INSTALLED_APPS = [
...
'constance',
'constance.backends.database',
]
不是
INSTALLED_APPS = [
...
'constance',
]
我稍后会更正这一点。
博客已更新,您可以关注此再试一次。
推荐阅读
- reactjs - 当我尝试运行我的 React 应用程序时,npm start 命令不起作用
- flutter - 如何将 Admob 的广告添加到 Flutter 小部件树?
- sql - 多种语法使用
- ruby-on-rails - 在heroku上向rails api发出请求时出现401未经授权的错误
- r - 循环遍历特定列的行
- python - 如何在 Apache Beam / Google Cloud DataFlow 中通过多个 ParDo 转换处理本地文件的操作
- python - Python - 使用 pytesseract 将图像转换为文本时出错
- mysql - Why i can't insert into join view
- python - Python - 将txt文件读入列表 - 显示新列表的内容
- java - 如何使用 Optional orElseThrow