gpt4 book ai didi

python - Django "No Module Named URLs"错误

转载 作者:太空狗 更新时间:2023-10-29 21:37:28 25 4
gpt4 key购买 nike

已经有很多类似的问题发布了,但我已经尝试过这些解决方案,但都无济于事。我正在完成基本的 Django 教程,这是我的代码:

网址.py

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

from django.contrib import admin
admin.autodiscover()

urlpatterns = patterns('',
# Examples:
# url(r'^$', 'tango_with_django_project.views.home', name='home'),
# url(r'^tango_with_django_project/', include('tango_with_django_project.foo.urls')),

# Uncomment the admin/doc line below to enable admin documentation:
url(r'^admin/doc/', include('django.contrib.admindocs.urls')),

# Uncomment the next line to enable the admin:
url(r'^admin/', include(admin.site.urls)),

url(r'^rango/', include('rango.urls')), # ADD THIS NEW TUPLE!
)

View .py

from django.http import HttpResponse

def index(request):
return HttpResponse("Rango says hello world!")

来自settings.py文件

ROOT_URLCONF = 'tango_with_django_project.urls'

希望大家能帮助我入门

最佳答案

假设我有一个名为 FailBook 的 Django 项目,其中包含两个应用程序、帖子和链接。如果我查看 FailBook/urls.py,我会发现类似

的内容
from django.conf.urls import patterns, include, url

from django.contrib import admin
admin.autodiscover()

urlpatterns = patterns('',
url(r'^admin/', include(admin.site.urls)),

url(r'^posts/', include('posts.urls')), ## Custom url include
url(r'^links/', include('links.urls')), ## Custom url include
)

那么,当你查看目录结构时,你会发现多了两个 urls.py 文件

FailBook
|-- posts
|-- models.py
|-- urls.py
|-- views.py
|-- etc.
|-- links
|-- models.py
|-- urls.py
|-- views.py
|-- etc.

# urls.py file in the posts folder
from django.conf.urls import patterns, include, url
from .views import PostListView, PostDetailView

urlpatterns = patterns('',

url(r'^posts/', PostListView.as_view()),
url(r'^posts/(?P<post_id>\d+)', PostDetailView.as_view()),
)
# where both views are class based views, hence the as_view function call

关于python - Django "No Module Named URLs"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20779284/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com