Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/344.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 向Django添加应用程序_Python_Django - Fatal编程技术网

Python 向Django添加应用程序

Python 向Django添加应用程序,python,django,Python,Django,刚到Django。我已经按照教程进行了学习,并在mysite/中找到了manage.py,在mysite/mysite中找到了settings,url,等等。还有教程中的mysite/polls 我正在添加第二个“应用程序”,名为blist。运行startapp并在mysite/blist 这是mysite/url.py的 from django.conf.urls import patterns, include, url from django.contrib import admin a

刚到Django。我已经按照教程进行了学习,并在
mysite/
中找到了
manage.py
,在
mysite/mysite
中找到了
settings
url
,等等。还有教程中的
mysite/polls

我正在添加第二个“应用程序”,名为
blist
。运行
startapp
并在
mysite/blist

这是mysite/url.py的

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

from django.contrib import admin
admin.autodiscover()

urlpatterns = patterns('',
url(r'^polls/', include('polls.urls', namespace="polls")),
url(r'^blist/', include('list.urls', namespace="blist")),
url(r'^admin/', include(admin.site.urls)),
)
from django.conf.urls import patterns, url

from polls import views

urlpatterns = patterns('',
url(r'^$', views.IndexView.as_view(), name='index'),
)
from django.conf.urls import patterns, url

from polls import views

urlpatterns = patterns('',
url(r'^$', views.IndexView.as_view(), name='index'),
url(r'^(?P<pk>\d+)/$', views.DetailView.as_view(), name='detail'),
url(r'^(?P<pk>\d+)/results/$', views.ResultsView.as_view(), name='results'),
url(r'^(?P<poll_id>\d+)/vote/$', views.vote, name='vote'),
)
当我尝试转到
localhost:8000/list
时,它会重定向到/polls。我知道我错过了一些愚蠢的事情,但我想我应该问问你们

这里是
mysite/blist/url.py

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

from django.contrib import admin
admin.autodiscover()

urlpatterns = patterns('',
url(r'^polls/', include('polls.urls', namespace="polls")),
url(r'^blist/', include('list.urls', namespace="blist")),
url(r'^admin/', include(admin.site.urls)),
)
from django.conf.urls import patterns, url

from polls import views

urlpatterns = patterns('',
url(r'^$', views.IndexView.as_view(), name='index'),
)
from django.conf.urls import patterns, url

from polls import views

urlpatterns = patterns('',
url(r'^$', views.IndexView.as_view(), name='index'),
url(r'^(?P<pk>\d+)/$', views.DetailView.as_view(), name='detail'),
url(r'^(?P<pk>\d+)/results/$', views.ResultsView.as_view(), name='results'),
url(r'^(?P<poll_id>\d+)/vote/$', views.vote, name='vote'),
)
这里是
mysite/polls/url.py

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

from django.contrib import admin
admin.autodiscover()

urlpatterns = patterns('',
url(r'^polls/', include('polls.urls', namespace="polls")),
url(r'^blist/', include('list.urls', namespace="blist")),
url(r'^admin/', include(admin.site.urls)),
)
from django.conf.urls import patterns, url

from polls import views

urlpatterns = patterns('',
url(r'^$', views.IndexView.as_view(), name='index'),
)
from django.conf.urls import patterns, url

from polls import views

urlpatterns = patterns('',
url(r'^$', views.IndexView.as_view(), name='index'),
url(r'^(?P<pk>\d+)/$', views.DetailView.as_view(), name='detail'),
url(r'^(?P<pk>\d+)/results/$', views.ResultsView.as_view(), name='results'),
url(r'^(?P<poll_id>\d+)/vote/$', views.vote, name='vote'),
)
谢谢,
戴尔!我想出来了。我在polls/url.py中执行了剪切粘贴操作,但未能更改

from polls import views

对不起打扰了

url(r'^blist/', include('list.urls', namespace="blist")),
你可能想编辑它,因为它说

include('list.url')
在我看来,把它改成

include('blist.url')

保持其他一切不变可能会使应用程序运行得很好。

请您显示您的
轮询/url.py
列表/url.py
?您需要确保“列表”位于settings.py中的INSTALLED_APPS列表中。请注意,
列表
是python内置的。这是一个坏主意,使用它作为一个应用程序名是的…我实际上键入的代码,因为它是在不同的系统,我太懒了登录和复制粘贴…它的blist不是列表。我已经更正了帖子…接得好。你说这是重定向。是重定向吗?请阅读-您应该正确格式化您的代码,请不要使用“txt spk”和俚语缩写,如“want”。