繁体   English   中英

pyCharm和django admin

[英]pyCharm and django admin

我正在尝试在PyCharm中运行Django管理页面。

我用一个空的测试应用程序和一个简单的模型创建了一个测试项目。

class User(models.Model):
    name = models.CharField(max_length=15)
    email = models.EmailField()

当我打开127.0.0.1:8000/admin/我可以看到管理页面。 但是,不仅我不知道密码在哪里(我不记得到目前为止设置任何密码)但是尝试登录会使服务器崩溃并出现此错误:

/ admin /的OperationalError

没有这样的表:auth_user

异常位置:/Library/Python/2.7/site-packages/django/db/backends/sqlite3/base.py执行,第451行

为什么? 我该如何设置密码?

在终端中, cd进入项目根目录并键入./manage.py syncdb 这将创建初始表。

当它开始创建auth_user表时,它会要求您创建一个admin用户,并在其上设置密码。 这些是登录管理界面所需的凭据。

编辑:对于那些使用Django 1.7+的人来说,最初同步数据库的正确命令是./manage.py migrate 请记住,这不会提示您自动创建管理员用户。 要显示提示,请运行命令./manage.py createsuperuser

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM