【发布时间】:2016-04-20 16:32:29
【问题描述】:
我对编码很陌生,过去 5 个小时我一直在尝试制作一个网站,但它立即给了我一个错误。我一直在寻找解决方案,但还没有找到。
这是错误代码:
C:\Projects\bgcenv\myproject\urls.py:26: RemovedInDjango110Warning: Support for
string view arguments to url() is deprecated and will be removed in Django 1.10
(got myproject.views.index). Pass the callable instead.
url(r'^$', 'myproject.views.index'),
这是我的 url.py:
from django.contrib import admin
admin.autodiscover()
try:
from django.conf.urls import url
except ImportError: # django < 1.4
from django.conf.urls.defaults import url
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^$', 'myproject.views.index'),
]
【问题讨论】:
-
“已弃用”通常表示“我们以前认为这没问题,但现在我们知道得更多了,我们打算完全禁止它……可能是这些日子之一。”。这样你就有时间在未来的 Django 版本完全拒绝运行它之前更改你的代码。