代码之家  ›  专栏  ›  技术社区  ›  lud0h

Django的Urlconfs

  •  0
  • lud0h  · 技术社区  · 16 年前

    我正在浏览django示例应用程序,并遇到了urlconf。

    我认为上面的import语句可以解析URL位置,但是对于'mysite.pollows.urls'我不能通过在import语句中包含来删除引号。

    为什么要对“mysite.polls.urls”使用引号,而不是对管理URL使用引号?如果我必须删除引用,我该怎么做呢?

       from django.conf.urls.defaults import *
        ...
        ...
        (r'^polls/', include('mysite.polls.urls')),
        (r'^admin/', include(admin.site.urls)),
    
    1 回复  |  直到 16 年前
        1
  •  1
  •   ars    16 年前

    你删除了一堆东西,但是你有下面的陈述吗?

    from django.contrib import admin
    

    如果是这样,那就可以解释为什么你不需要引用后者。参见Django文档 AdminSite.urls 更多信息。

    如果要删除前者的引号,则:

    import mysite.poll.urls
    ...
    (r'^polls/', include(mysite.poll.urls)),
    ...
    

    应该工作。