一步一步用django-jet-demo

时间:2018-01-05 13:47:11

标签: python django django-jet

我正在尝试使用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

2 个答案:

答案 0 :(得分:1)

有一个名为default.conf的文件,其中每个部分的值都为空,您应该为至少secret_keyserver_email[database]部分添加适当的值。

如果您不想使用mysql作为数据库后端,请改用sqlite(不需要NAMEUSERPASSWORD等)。

另请注意,您必须在以下路径中创建此.conf文件:

/path/to/project/conf/project_name.conf

当然,将project_name更改为您实际项目的名称。

答案 1 :(得分:-1)

您可以使用this documentation来使用django jet管理员界面,而不是默认的django管理员界面。 (该文档是官方的 django jet文档 ,您可以随时对其进行搜索。)

这很简单。