Sat*_*nix 4 python django pycharm
我正在尝试在PyCharm中运行Django管理页面.
我用一个空的测试应用程序和一个简单的模型创建了一个测试项目.
class User(models.Model):
name = models.CharField(max_length=15)
email = models.EmailField()
Run Code Online (Sandbox Code Playgroud)
当我打开时,127.0.0.1:8000/admin/我可以看到管理页面.但是,不仅我不知道密码在哪里(我不记得到目前为止设置任何密码)但是尝试登录会使服务器崩溃并出现此错误:
/ admin /的OperationalError
没有这样的表:auth_user
异常位置:/Library/Python/2.7/site-packages/django/db/backends/sqlite3/base.py执行,第451行
为什么?我该如何设置密码?
huu*_*huu 10
在终端中,cd进入项目根目录并键入./manage.py syncdb.这将创建初始表.
当它开始创建auth_user表时,它会要求您创建一个管理员用户,并在其上设置密码.这些是登录管理界面所需的凭据.
编辑:对于那些使用Django 1.7+的人来说,现在最初同步数据库的正确命令./manage.py migrate.请记住,这不会提示您自动创建管理员用户.为了显示提示,请运行该命令./manage.py createsuperuser.
| 归档时间: |
|
| 查看次数: |
2688 次 |
| 最近记录: |