尝试在 Django 中 运行 服务器时出现系统检查错误
system check error when try to run server in django
我是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
提高类型错误('view must be a callable or a list/tuple in the case of include().')
类型错误:在 include() 的情况下,视图必须是可调用的或 list/tuple。
我以某种方式解决了这个错误,但之后我遇到了另一个错误
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'),
)
myproject/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=真)
文件“/usr/local/lib/python2.7/dist-packages/django/core/management/base.py”,第 420 行,检查中
引发 SystemCheckError(msg)
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 个已解决)。
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 = [
url(r'^myapp/', include('myapp.urls')),
url(r'^$', 'myapp.views.index'),
url(r'^admin/', include(admin.site.urls)),
]
urlpatterns+= static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
myproject/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 = [
url(r'^myapp/', include('myapp.urls')),
url(r'^admin/', include(admin.site.urls)),
]
urlpatterns+= static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
myapp/urls.py
from django.conf.urls import url
from . import views
urlpatterns = [
# url(r'^$', views.list, name='list'),
url(r'^$', views.index, name='index'),
url(r'^list/$', views.list, name='list'),
]
我是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 提高类型错误('view must be a callable or a list/tuple in the case of include().') 类型错误:在 include() 的情况下,视图必须是可调用的或 list/tuple。
我以某种方式解决了这个错误,但之后我遇到了另一个错误 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'),
)
myproject/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=真) 文件“/usr/local/lib/python2.7/dist-packages/django/core/management/base.py”,第 420 行,检查中 引发 SystemCheckError(msg) 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 个已解决)。
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 = [
url(r'^myapp/', include('myapp.urls')),
url(r'^$', 'myapp.views.index'),
url(r'^admin/', include(admin.site.urls)),
]
urlpatterns+= static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
myproject/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 = [
url(r'^myapp/', include('myapp.urls')),
url(r'^admin/', include(admin.site.urls)),
]
urlpatterns+= static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
myapp/urls.py
from django.conf.urls import url
from . import views
urlpatterns = [
# url(r'^$', views.list, name='list'),
url(r'^$', views.index, name='index'),
url(r'^list/$', views.list, name='list'),
]