我正在尝试使用django-jet-demo,即https://github.com/geex-arts/django-jet-demo,但它没有用。
git clone https://github.com/geex-arts/django-jet-demo.git
mkvirtualenv venv
cd django-jet-demo
pip install -r requirements/base.txt
django makemigrations
我有错误
1- configparser.NoSectionError: No section: 'common'
如果我删除了config.get(..., 'common')
application/settings.py
2- configparser.NoSectionError: No section: 'email'
如果我删除了config.get(..., 'email')
application/settings.py
3- configparser.NoSectionError: No section: 'database'
我该如何解决这个问题?让django-jet-demo工作的步骤是什么?它在您的计算机上运行良好吗?
如果我修改default.conf
文件,我得到了同样的第一个错误。
[common]
secret_key='t_g&c7^(!jb*$caaeue%$t_0pdtx5z(a7v%b6#svl1&0$5h9o-'
debug=False
[email]
server_email=test@test.com
host=localhost
port=1025
user=
password=
tls=True
[database]
ENGINE=django.db.backends.mysql
NAME=capitaine
USER=root
PASSWORD=wd9598%%DD
HOST='localhost'
PORT=3306
答案 0 :(得分:1)
有一个名为default.conf
的文件,其中每个部分的值都为空,您应该为至少secret_key
,server_email
和[database]
部分添加适当的值。
如果您不想使用mysql
作为数据库后端,请改用sqlite
(不需要NAME
,USER
,PASSWORD
等)。
另请注意,您必须在以下路径中创建此.conf
文件:
/path/to/project/conf/project_name.conf
当然,将project_name
更改为您实际项目的名称。
答案 1 :(得分:-1)
您可以使用this documentation来使用django jet管理员界面,而不是默认的django管理员界面。 (该文档是官方的 django jet文档 ,您可以随时对其进行搜索。)
这很简单。