Python Django:使用URL模式的正确方法:超过最大递归深度
我是Django的新手,我试图从我的应用程序中显示Hello world 我在URL.py中给出了正确的URL模式 **更新:正在工作** 我的文件夹结构如下: var\www\html\Python\u PS\DjangoDemo\boardgames\url.pyPython Django:使用URL模式的正确方法:超过最大递归深度,python,django,Python,Django,我是Django的新手,我试图从我的应用程序中显示Hello world 我在URL.py中给出了正确的URL模式 **更新:正在工作** 我的文件夹结构如下: var\www\html\Python\u PS\DjangoDemo\boardgames\url.py from django.conf.urls import url from django.contrib import admin urlpatterns = [ url(r'^admin/', admin.site.
from django.conf.urls import url
from django.contrib import admin
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^boardgames/', include('boardgames.urls'))
]
from django.shortcuts import render
from django.http import HttpResponse
# Create your views here.
def home(request):
return HttpResponse("Hello!")
from django.conf.urls import url, include
from django.contrib import admin
from . import views
urlpatterns = [
url(r'^$', views.home),
]
var\www\html\Python\u PS\DjangoDemo\boardgames\boardgames\views.py
from django.conf.urls import url
from django.contrib import admin
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^boardgames/', include('boardgames.urls'))
]
from django.shortcuts import render
from django.http import HttpResponse
# Create your views here.
def home(request):
return HttpResponse("Hello!")
from django.conf.urls import url, include
from django.contrib import admin
from . import views
urlpatterns = [
url(r'^$', views.home),
]
\var\www\html\Python\u PS\DjangoDemo\boardgames\boardgames\url.py
from django.conf.urls import url
from django.contrib import admin
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^boardgames/', include('boardgames.urls'))
]
from django.shortcuts import render
from django.http import HttpResponse
# Create your views here.
def home(request):
return HttpResponse("Hello!")
from django.conf.urls import url, include
from django.contrib import admin
from . import views
urlpatterns = [
url(r'^$', views.home),
]
在URL.py中导入include库后:
我得到了超过最大深度的错误
或者无法显示Hello
我需要知道使用url模式的正确方法
我的Django版本是1.11版,使用Python 3.5.2显示的URL.py文件是您的项目URL文件。在你的应用程序中创建一个单独的url.py,我假设它是boardgames。在该文件中添加以下内容:
from django.conf.urls import url
from boargames import views
urlpatterns=[
url(r'^board/$',views.home,name='home'),
]
因此,现在在浏览器中,您可以调用它,因为您没有正确导入它,您的函数名是“home”,并且您正在尝试导入视图,这不是最佳做法,正确的导入方式是
from boardgames.views import *
或
在你的棋盘游戏url中,你包含了棋盘游戏url,这与文件夹结构无关,它的简单递归,我不确定你到底想用这个url做什么,还有Nam Nguyễn建议阅读教程可能是一个好主意。请包括
main.url
U我的意思是我应该添加main.url吗?已经更新了代码,现在开始工作,谢谢。当我点击默认主页上的ie时,我需要得到“Hello!”