如何在Django 1.9中为同一应用程序提供单独的URL

奥斯曼

我有一个应用程序,它将具有2种url,一种将包含在其他应用程序中,一种将包含在设置应用程序中。我希望有一种方法可以仅包含部分网址,而无需为其创建单独的文件。

# records app -- urls.py
urlpatterns = [
    url(r'^create/$', RecordCreate.as_view(), name="record-create"),
    url(r'^(?P<pk>\d+)/update/$', RecordUpdate.as_view(), name="record-update"),
    url(r'^(?P<pk>\d+)/delete/$', RecordDelete.as_view(), name="record-delete"),
]


urlpatterns_types = [
    url(r'^$', RecordTypeList.as_view(), name="record-type-list"),
    url(r'^(?P<pk>\d+)/$', RecordTypeDetail.as_view(), name="record-type-detail"),
    url(r'^create/$', RecordTypeCreate.as_view(), name="record-type-create"),
    url(r'^(?P<pk>\d+)/update/$', RecordTypeUpdate.as_view(), name="record-type-update"),
    url(r'^(?P<pk>\d+)/delete/$', RecordTypeDelete.as_view(), name="record-type-delete"),
]

现在,在设置应用中,我只想包含urlpatterns_types网址。但是我试图包括他们,但我不能

我发现创建单独文件,然后将它们作为模块包含的唯一方法

这是预期结果的一个例子

# player app -- urls.py

from django.conf.urls import patterns, include, url
from .views import *

urlpatterns = [

    # Records App Urls
    url(r'^(?P<player_id>\d+)/records/', include('records.urls')),
]



# settings app -- urls.py

from django.conf.urls import patterns, include, url
from .views import *

urlpatterns = [

    # Records App Urls
    url(r'^(?P<player_id>\d+)/records/', include('records.urls.urlpatterns_types')),
]

项目树

-- soccer_game
    -- soccer_game
        -- settings.py
        -- urls.py

    -- players
        -- models.py
        -- urls.py
        -- views.py

    -- main_settings
        -- models.py
        -- urls.py
        -- views.py
n

您可以导入模块并传递网址列表本身:

# settings app -- urls.py

from django.conf.urls import patterns, include, url
from records import urls as records_urls
from .views import *

urlpatterns = [
    # Records App Urls
    url(r'^(?P<player_id>\d+)/records/', include(records_urls.urlpatterns_types)),
]

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在同一应用程序中跨钩子保持Xposed模块中的值

来自分类Dev

如何在git中同时使用同一应用程序的多个版本?

来自分类Dev

WorkManager:如何在同一应用程序中设置不同的WorkManager配置

来自分类Dev

如何在同一应用程序中访问Dropbox SDK和Facebook API的令牌

来自分类Dev

如何在 node.js 中禁止同一应用程序的多个实例?

来自分类Dev

Tomcat如何在同一servlet容器中为不同的应用程序提供服务?

来自分类Dev

Django在2个不同的应用程序中为同一URL提供2个不同的视图

来自分类Dev

如何在同一Firebase项目中为单独的应用程序运行不同的云功能?

来自分类Dev

如何在同一应用程序中具有两个登录/身份验证策略?

来自分类Dev

我们如何在同一应用程序中实现GCM以及解析通知?

来自分类Dev

如何在同一应用程序的Windows之间切换?

来自分类Dev

您如何在同一应用程序的不同用户之间发送消息?

来自分类Dev

如何在同一应用程序的Windows之间切换?

来自分类Dev

Mojave (MacOs) - 如何在同一应用程序的窗口之间切换?

来自分类Dev

如何使Selenium始终与同一应用程序打开应用程序超链接?

来自分类Dev

Asp.Net 如何在同一应用程序池中运行的应用程序之间共享缓存中存储的数据

来自分类Dev

如何从同一应用程序中的另一个ejb文件注入EJB?

来自分类Dev

多个Django数据库-将模型映射到同一应用程序中的数据库

来自分类Dev

如何从不取消任务切换器中同一应用程序的窗口分组

来自分类Dev

如何让同一应用程序的多个版本使用相同版本的程序集?C#

来自分类Dev

如何支持IOS6和IOS7应用程序图标并在同一应用程序中启动图像?

来自分类Dev

如何从在同一应用程序服务器上运行的应用程序中查找HornetQ实例?(AS7)(无法实例化InitialContextFactory)

来自分类Dev

如何从在同一应用程序服务器上运行的应用程序中查找HornetQ实例?(AS7)(无法实例化InitialContextFactory)

来自分类Dev

如何在 django 应用程序中创建分层 url?

来自分类Dev

如何在没有服务器的情况下在多个设备中的同一应用程序之间共享数据库

来自分类Dev

如何在没有服务器的情况下在多个设备中的同一应用程序之间共享数据库

来自分类Dev

iOS XCode:如何为同一应用程序创建不同的项目设置

来自分类Dev

如何使用python关闭同一应用程序的两个窗口?

来自分类Dev

如何使用Alt +`在同一应用程序的窗口之间切换

Related 相关文章

  1. 1

    如何在同一应用程序中跨钩子保持Xposed模块中的值

  2. 2

    如何在git中同时使用同一应用程序的多个版本?

  3. 3

    WorkManager:如何在同一应用程序中设置不同的WorkManager配置

  4. 4

    如何在同一应用程序中访问Dropbox SDK和Facebook API的令牌

  5. 5

    如何在 node.js 中禁止同一应用程序的多个实例?

  6. 6

    Tomcat如何在同一servlet容器中为不同的应用程序提供服务?

  7. 7

    Django在2个不同的应用程序中为同一URL提供2个不同的视图

  8. 8

    如何在同一Firebase项目中为单独的应用程序运行不同的云功能?

  9. 9

    如何在同一应用程序中具有两个登录/身份验证策略?

  10. 10

    我们如何在同一应用程序中实现GCM以及解析通知?

  11. 11

    如何在同一应用程序的Windows之间切换?

  12. 12

    您如何在同一应用程序的不同用户之间发送消息?

  13. 13

    如何在同一应用程序的Windows之间切换?

  14. 14

    Mojave (MacOs) - 如何在同一应用程序的窗口之间切换?

  15. 15

    如何使Selenium始终与同一应用程序打开应用程序超链接?

  16. 16

    Asp.Net 如何在同一应用程序池中运行的应用程序之间共享缓存中存储的数据

  17. 17

    如何从同一应用程序中的另一个ejb文件注入EJB?

  18. 18

    多个Django数据库-将模型映射到同一应用程序中的数据库

  19. 19

    如何从不取消任务切换器中同一应用程序的窗口分组

  20. 20

    如何让同一应用程序的多个版本使用相同版本的程序集?C#

  21. 21

    如何支持IOS6和IOS7应用程序图标并在同一应用程序中启动图像?

  22. 22

    如何从在同一应用程序服务器上运行的应用程序中查找HornetQ实例?(AS7)(无法实例化InitialContextFactory)

  23. 23

    如何从在同一应用程序服务器上运行的应用程序中查找HornetQ实例?(AS7)(无法实例化InitialContextFactory)

  24. 24

    如何在 django 应用程序中创建分层 url?

  25. 25

    如何在没有服务器的情况下在多个设备中的同一应用程序之间共享数据库

  26. 26

    如何在没有服务器的情况下在多个设备中的同一应用程序之间共享数据库

  27. 27

    iOS XCode:如何为同一应用程序创建不同的项目设置

  28. 28

    如何使用python关闭同一应用程序的两个窗口?

  29. 29

    如何使用Alt +`在同一应用程序的窗口之间切换

热门标签

归档