在Visual Studio中设置Django管理员

时间:2018-11-06 21:36:43

标签: python django python-3.x visual-studio web

当我在Visual Studio上创建django项目时,没有管理页面。 谁能帮助我如何在Visual Studio中设置管理页面? 我的意思是admin.py页面。应该运行哪些命令。 我尝试了很多方法,但没有成功。

谢谢

赛义德

4 个答案:

答案 0 :(得分:2)

我刚刚开始学习Django,所以这不是我想要的深度,并且在我也没看到它时如何继续前进方面也很困惑。经过大量令人费解的研究之后,事实证明,您真的不需要admin.py文件来初始访问管理页面。您最终将需要一个。因此专门针对VS:

  1. 确保在urls.py中取消注释(或存在):

    from Django.contrib import admin
    from Django.conf.urls import include
    #and either, where the admin.py file exists
    import name_of_another_app.admin
    # or
    admin.autodiscover() 
    urlpatterns = [
    … # blah, blah, blah
    url(r'^admin/', include(admin.site.urls)),
    ]
    
  2. 现在,您需要通过右键单击Project(在解决方案下方)来创建超级用户

      
        

    进入python菜单,然后单击“ Django create superuser ...”,然后按照说明输入用户,电子邮件和密码。

      

screenshot of a new project following VS tutorial

屏幕快照中的

处没有admin.py文件,但是一旦您运行Web服务器并通过在最后添加/ admin来编辑url,便可以登录并访问admin页面。

如果您想要一个实际的admin.py文件,则必须自己创建一个,或者在创建新应用时会为您生成一个空文件。您可以在此处开始在管理页面中自定义所需的内容。

希望这对某人有帮助!!

答案 1 :(得分:0)

要创建超级用户:

admin.py选择用户名并创建密码。

要在Django网站管理员中注册模型,请转到应用内的admin.site.register(<ModelName>)并输入:

from .models import <ModelName>

不要忘记导入模型: moreNavigationController.navigationBar.tintColor = .white

在那之后,应该能够登录django网站管理员并查看您的模型。

答案 2 :(得分:0)

确实令人沮丧的问题!进入命令提示符并粘贴python manage.py startapp hello。将出现一个名为“ hello”的新文件夹(您想要的名称为obv名称文件夹)。这将包含您需要的所有内容,包括管理员在内。

答案 3 :(得分:0)

在Visual Studio 中,在项目模板中而不是在Django Web项目中创建Django空白项目,然后将Django应用添加到该项目中。