如何为django administraton创建第一个用户页面
问题描述:
我希望能够使用用户帐户及其相应密码访问http://127.0.0.1:8000/admin/页面。 django网络服务器已启动并正在运行。我可以通过在端口8000上访问我的本地主机来查看Django管理页面。但问题是我没有设置任何用户帐户和密码来访问它。如何为django administraton创建第一个用户页面
请看下面的输出进行确认:
$ python manage.py shell
Python 2.7.1 (r271:86832, Nov 27 2010, 17:19:03) [MSC v.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
(InteractiveConsole)
>>> from django.contrib.auth.models import User
>>> users = User.objects.all()
>>> users
[]
>>>
我的问题是:我怎么可以创建一个用户名和密码访问该页面adminstration?我想使用我的应用程序中使用此管理页面定义的模型。
感谢, DjangoLer
答
第一次“manage.py执行syncdb”会提示你完成一个管理用户的创建。如果您已经完成了这些操作并且没有收到提示,则可能需要执行一些操作。
首先,确保你没有发表评论 任何默认的中间件或 安装的应用程序。见Django的 文档和教程的 默认项应该是上 有: https://docs.djangoproject.com/en/1.3/intro/tutorial01
如果不知为何,你做了,你已经 syncdb'd但没有提示,只是 运行“manage.py createsuperuser“和 按照提示。关于这方面更多的信息 可以在这里找到: https://docs.djangoproject.com/en/dev/ref/django-admin/?from=olddocs#createsuperuser
欢迎#2。如果你的代码看起来有趣而且格式不正确,你可以选择它并点击'{}'按钮。 – 2011-06-15 08:39:48