【问题标题】:Django url's apearenceDjango urls 外观
【发布时间】:2021-10-05 08:18:13
【问题描述】:

考虑一下场景,我正在创建一个 Django 应用程序,用户可以在其中注册和登录并做一些事情。所以我在应用程序的views.py文件中创建了一些功能,如SignUp LogIn等。我将它映射到 urls.py 文件中的相应 url。因此,在本地运行时,如果我转到 localhost:8000/SignUp,用户将被带到 SignUp 页面!所以我的问题是,我怎样才能完成同样的事情,但链接类似于 SignUp/localhost:8000 ?或者只是如何将映射的网址带到我的 localhost:8000 链接的开头?这在 Django 中可行吗?

对不起,如果我的术语不好......但我需要知道这一点。 感谢您的阅读。

【问题讨论】:

    标签: python django oop url url-mapping


    【解决方案1】:

    在你的 url 模式中你可以:

    urlpatterns = [
        path('', include('your-app.urls', namespace='your-app-name')),
    ]
    

    路径为空。

    在主项目文件夹中的 urls.py 中:

    urlpatterns = [
        path('', include('your-app.urls', namespace='your-app-name')),
    ]
    

    在您的应用文件夹中的 urls.py 中:

    urlpatterns = [
        path('', views.YourAppView, name='your-view-app-name'),
    ]
    

    【讨论】:

    • 感谢您的回复。但这将如何帮助我的特定需求!?能详细点吗?
    • 有了这个,您可以使用您在此处所说的空 url “我怎样才能将映射的 url 带到我的 localhost:8000 链接的开头?”
    • 我给你做了一个例子
    猜你喜欢
    • 2021-08-23
    • 2021-03-15
    • 1970-01-01
    • 1970-01-01
    • 2018-05-26
    • 1970-01-01
    • 1970-01-01
    • 2013-10-15
    • 2020-02-22
    相关资源
    最近更新 更多