如何在django中设置URL include以应答根级别的URL

如何在django中设置URL include以应答根级别的URL,django,url,Django,Url,我有以下URL文件: 项目/网址: urlpatterns = [ url(r'^$', include(public)), <--- URL IN ERROR!!!! url(r'^member/', include(mviews)), url(r'^admin/', admin.site.urls), url(r'^api-auth/', include('rest_framework.urls', namespace='rest_framework

我有以下URL文件:

项目/网址:

urlpatterns = [
    url(r'^$', include(public)),   <--- URL IN ERROR!!!!
    url(r'^member/', include(mviews)),
    url(r'^admin/', admin.site.urls),
    url(r'^api-auth/', include('rest_framework.urls', namespace='rest_framework'))
mviews/url:

urlpatterns = [
    url(r'^$', views.index),
    url(r'^api/', include(router.urls)),
]

在第一个URL文件中,显示
include(public)
的第一个URL出错。如何将其设置为公共的“主页”url组?谢谢。

我想这里您有输入错误,您的文件名是错误的(url.py),应该是url.py

若上面的行保持不变,那个么您可以通过以下方式从公共模块中实现URL分组

url(r'^home/', include('public.urls')),   
url(r'^member/', include(mviews)),
url(r'^admin/', admin.site.urls),
url(r'^api-auth/', include('rest_framework.urls', namespace='rest_framework'))

包括('public.url')
?不。抱歉…出现错误:
AttributeError:module'public.url'没有属性'url'
包含
public
下URL的文件名是
url.py
对吗?此外,我强烈建议你去看看正确的。它被称为URL.py您的公共模块的“URL”文件是否错误??在描述中,它是public/urlHi@Sachin,非常感谢,但这里的问题是我现在需要
.com/home
才能访问主页。最好使用
.com
。我该怎么做?谢谢
url(r'^home/', include('public.urls')),   
url(r'^member/', include(mviews)),
url(r'^admin/', admin.site.urls),
url(r'^api-auth/', include('rest_framework.urls', namespace='rest_framework'))