0

我正在尝试让 userena 为我工作,并按照他们的文档设置帐户应用程序、URI 等。我刚刚下载并安装了 userena,所以它将是最新版本。我的 django 版本是 1.5.1。

我确实运行了 manage.py syncdb 并启动了帐户应用程序——URI 生成正确等。

但是,在填写注册表单并单击提交时,我收到以下错误:

DatabaseError at /accounts/signup/
no such table: userena_userenasignup
Request Method: POST
Request URL:    http://localhost:8000/accounts/signup/
Django Version: 1.5.1
Exception Type: DatabaseError
Exception Value:    no such table: userena_userenasignup
Exception Location: /usr/lib/python2.7/site-packages/django/db/backends/sqlite3/base.py in execute, line 362
4

1 回答 1

1

userena 使用 South 来设置它的数据库。

如果您安装了 South,只需运行./manage.py migrate userena.

于 2013-04-03T23:08:30.170 回答