我正在关注官方的django教程https://docs.djangoproject.com/en/1.10/intro/tutorial04/
我正在使用Django 1.9.8,我现在收到以下错误/polls/views.py:
File "C:\Users\hk\Documents\mysite\polls\views.py", line 4, in <module>
from django.urls import reverse
ImportError: No module named urls
Run Code Online (Sandbox Code Playgroud)
民调/ views.py
from django.shortcuts import get_object_or_404, render
from django.http import HttpResponseRedirect, HttpResponse
from django.urls import reverse
from .models import Choice, Question
# ...
Run Code Online (Sandbox Code Playgroud)
mysite的/ urls.py
from django.conf.urls import include, url
from django.contrib import admin
admin.autodiscover()
urlpatterns=[
url(r'^admin/', admin.site.urls),
url(r'^polls/', include('polls.urls')),
]
Run Code Online (Sandbox Code Playgroud)
mysite的/ mysite的/ urls.py
from django.conf.urls import include,url
from django.contrib import admin
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^polls/', include('polls.urls')),
]
Run Code Online (Sandbox Code Playgroud)
当你似乎使用旧版本时,该教程需要Django 1.10.在这种情况下,您应该导入reverse如下:
from django.core.urlresolvers import reverse
Run Code Online (Sandbox Code Playgroud)
要升级Django版本,请使用以下命令(在命令行中,而不是在Python shell中):
pip install --upgrade django
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8270 次 |
| 最近记录: |