【发布时间】:2017-07-15 01:32:01
【问题描述】:
我是 django 框架的新手 尝试为在文件系统中上传图像构建模板并在页面上显示此图像。 首先我得到错误首先我在文件中得到错误
"/home/tac/Desktop/myproject/myapp/urls.py", line 5, in <module>
url(r'^$', 'list', name='list'),
文件“/usr/local/lib/python2.7/dist-packages/django/conf/urls/init.py”,第 85 行,在 url raise TypeError('在 include() 的情况下,视图必须是可调用的或列表/元组。') 类型错误:在 include() 的情况下,视图必须是可调用的或列表/元组。
我以某种方式解决了这个错误,但之后我又遇到了另一个错误 enter image description here
myapp/urls.py
from django.conf.urls import include, url
urlpatterns = ('myapp.views',
url(r'^$', list, name='list'),
url(r'^list/$', list, name='list'),
)
我的项目/urls.py
from django.conf.urls import include, url
from django.conf import settings
from django.conf.urls.static import static
from django.views.generic import RedirectView
from django.contrib import admin
# admin.autodiscover()
urlpatterns = [
(r'^myapp/', include('myapp.urls')),
(r'^$', 'myapp.views.index'),
(r'^admin/', include(admin.site.urls)),
]
static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
错误 线程中的 nhandled 异常 回溯(最近一次通话最后): 包装器中的文件“/usr/local/lib/python2.7/dist-packages/django/utils/autoreload.py”,第 226 行 fn(*args, **kwargs) 文件“/usr/local/lib/python2.7/dist-packages/django/core/management/commands/runserver.py”,第 121 行,inner_run self.check(display_num_errors=True) 检查文件“/usr/local/lib/python2.7/dist-packages/django/core/management/base.py”,第 420 行 引发 SystemCheckError(味精) django.core.management.base.SystemCheckError: SystemCheckError: 系统检查发现一些问题:
错误: ?: (urls.E004) 您的 URL 模式 ('^$', 'myapp.views.index') 无效。确保 urlpatterns 是 url() 实例的列表。 提示:尝试使用 url() 而不是元组。 ?: (urls.E004) 你的 URL 模式 ('^admin/', ([, , , , , , \d+)/(?P.+)/$>, (None:None) ^auth/user/> , (None:None) ^auth/group/>, auth)/$>], 'admin', 'admin')) 无效。确保 urlpatterns 是 url() 实例的列表。 提示:尝试使用 url() 而不是元组。 ?: (urls.E004) 您的 URL 模式 ('^myapp/', (, None, None)) 无效。确保 urlpatterns 是 url() 实例的列表。 提示:尝试使用 url() 而不是元组。
系统检查发现了 3 个问题(0 个已静音)。
【问题讨论】:
-
在这里复制你的 urls.py 文件
-
添加了两个 urls.py @SnakeFcz
-
我在 urls.py 中发现了错误,我已经回答了,找到它,您需要在 urlpatterns 列表中附加静态 url
-
感谢您的回复,但我仍然收到同样的错误:django.core.management.base.SystemCheckError: SystemCheckError: System check identify some questions @SnakeFcz
-
详细说明您的需求,
标签: python django web-applications django-templates django-urls