如何解决 django 从视图函数导入?
How to resolve the django import from view function?
在学习django的路上,一直在关注这个book
我的 views.py 包含 -
def addPublisher(request):
if request == 'POST':
form = PublisherForm(request.POST)
if form.is_valid:
form.save()
return HttpResponseRedirect('add_publisher/thanks/')
else:
form = PublisherForm()
return render_to_response('book/addPublisher.html',{'form':form})
我的 urls.py 有以下代码-
from views import *
urlpatterns = [
url(r'^add/$',addPublisher)
]
在将 addPublisher
函数导入我的 urls.py 时,出现此错误。
name 'addPublisher' is not defined
您的 urls.py 文件可能与您的 views.py 不在同一个应用程序(文件夹)中。
您收到此错误消息说 addPublisher 未定义 因为它实际上不 那里 ,由 那里 我表示 urls.py 所在的应用程序。
如果上面那个特定的 views.py 位于另一个应用程序中,请使用类似
的内容导入它
from [应用名称].views 导入 *
不管怎样,将您的项目布局展示给我们,将有助于我们给您更直接、更具体的答复!谢谢。
在学习django的路上,一直在关注这个book
我的 views.py 包含 -
def addPublisher(request):
if request == 'POST':
form = PublisherForm(request.POST)
if form.is_valid:
form.save()
return HttpResponseRedirect('add_publisher/thanks/')
else:
form = PublisherForm()
return render_to_response('book/addPublisher.html',{'form':form})
我的 urls.py 有以下代码-
from views import *
urlpatterns = [
url(r'^add/$',addPublisher)
]
在将 addPublisher
函数导入我的 urls.py 时,出现此错误。
name 'addPublisher' is not defined
您的 urls.py 文件可能与您的 views.py 不在同一个应用程序(文件夹)中。 您收到此错误消息说 addPublisher 未定义 因为它实际上不 那里 ,由 那里 我表示 urls.py 所在的应用程序。
如果上面那个特定的 views.py 位于另一个应用程序中,请使用类似
的内容导入它
from [应用名称].views 导入 *
不管怎样,将您的项目布局展示给我们,将有助于我们给您更直接、更具体的答复!谢谢。