Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/360.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在VisualStudio中设置Django管理员_Python_Django_Python 3.x_Visual Studio_Web - Fatal编程技术网

Python 在VisualStudio中设置Django管理员

Python 在VisualStudio中设置Django管理员,python,django,python-3.x,visual-studio,web,Python,Django,Python 3.x,Visual Studio,Web,当我在VisualStudio上创建django项目时,没有管理页面。 有人能帮助我如何在VisualStudio中设置管理页面吗? 我是说admin.py页面。应该运行哪些命令。 我尝试过许多方法,但都没有成功 谢谢 Saeed要创建超级用户,请执行以下操作: python manage.py createsuperuser选择用户名并创建密码 要在Django站点管理员中注册模型,请转到应用程序中的admin.py,并编写: admin.site.register() 不要忘记导入您的模型:

当我在VisualStudio上创建django项目时,没有管理页面。 有人能帮助我如何在VisualStudio中设置管理页面吗? 我是说admin.py页面。应该运行哪些命令。 我尝试过许多方法,但都没有成功

谢谢

Saeed要创建超级用户,请执行以下操作:

python manage.py createsuperuser
选择用户名并创建密码

要在Django站点管理员中注册模型,请转到应用程序中的
admin.py
,并编写:

admin.site.register()

不要忘记导入您的模型:
from.models import


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

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

在Visual Studio中,在项目模板中,我没有制作Django web项目,而是制作了Django blank项目,然后将Django应用程序添加到项目中。

我刚刚开始学习Django,所以这并不像我希望的那样深入,而且在我也没有看到它的情况下,我对如何处理也相当困惑。经过大量令人尴尬的研究。。。事实证明,最初访问管理页面并不需要admin.py文件。不过你最终还是需要一个。特别是对于VS:

  • 确保在URL.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)),
    ]
    
  • 现在,您需要通过右键单击项目(在解决方案下)来创建超级用户

    进入python菜单并单击“Django创建超级用户…”,然后按照说明输入用户、电子邮件和密码

  • 在屏幕截图中,任何地方都没有admin.py文件,但是,一旦您运行web服务器并通过在末尾添加/admin来编辑url,您将能够登录并访问admin页面

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


    希望这对某人有帮助

    你这是什么意思,你想创建一个
    超级用户
    还是
    在管理页面注册一个模型
    ,我想创建超级用户并将模型注册到管理员页面。我已经创建了一个超级用户,但是当我运行服务器/admin/时,在您运行服务器
    python manage.py runserver
    之后,您可以转到Django站点admin>
    http://localhost:8000/admin/
    输入您的用户名和密码。如果您已经注册了模型,它将在那里可见。但是没有admin.py页面!!即使在创建超级用户之后!!怎么了?因为我的终端不接受任何Django命令!我应该在哪里安装Python?它和其他节目一样,还是需要一个特定的地方?