现在,当我试图做makemigrations
时,在查看我的urls.py
文件时,我收到了臭名昭著的cannot import names pattern
消息。我一直在网上寻找一个可能的解决方案,因为我正在django1.7中工作,但是我没有找到成功的方法。我仍然不知道为什么在我当前的django版本上会发生这种情况,任何可能的解释都会很感激。在
在我的网址.py我有档案
from django.conf.urls import patterns, include, url
from django.views.generic import RedirectView
from django.contrib import admin
admin.autodiscover()
from new_bridge import views
urlpatterns = patterns('',
url(r'^$', views.IndexView, name='index'),
url(r'^admin/import', views.myimport),
(r'^favicon\.ico$', RedirectView.as_view(url='/static/images/bridge_favicon.ico')),
url(r'^words_page_redirect/(?P<language>[a-zA-Z]+)/$', views.words_page_redirect),....
)
我在终端上得到的最后一句话是
^{pr2}$请告诉我还有什么其他的信息可以帮助我。如果您能提供我能做些什么来进一步了解这个问题,同时解决它,我将不胜感激。在
在django1.7中,您应该能够从}。你有没有可能使用一个新版本的Django?在
django.conf.urls
导入{而且,自从django1.8以来,
patterns
的使用就被弃用了,所以您实际上可以避免使用它,并将代码替换为注意:在这种方法中,确保每个条目都用
url
函数包装。在相关问题 更多 >
编程相关推荐