Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/142.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
django视图不存在_Django_Django Views - Fatal编程技术网

django视图不存在

django视图不存在,django,django-views,Django,Django Views,我有几个视图可以正常工作,但现在我添加了一个新视图,它不再工作了,我不断收到错误ViewDoesNotExist 回溯: File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py" in get_response 101.request.path_info) File "/usr/local/lib/python2.7/dist-packages/django/core/urlresolvers.

我有几个视图可以正常工作,但现在我添加了一个新视图,它不再工作了,我不断收到错误
ViewDoesNotExist

回溯:

  File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py" in get_response 101.request.path_info)

  File "/usr/local/lib/python2.7/dist-packages/django/core/urlresolvers.py" in resolve 300.sub_match = pattern.resolve(new_path)

  File "/usr/local/lib/python2.7/dist-packages/django/core/urlresolvers.py" in resolve 
209. return ResolverMatch(self.callback, args, kwargs, self.name)

  File "/usr/local/lib/python2.7/dist-packages/django/core/urlresolvers.py" in callback  216. self._callback = get_callable(self._callback_str)

  File "/usr/local/lib/python2.7/dist-packages/django/utils/functional.py" in wrapper 27.result = func(*args)

  File "/usr/local/lib/python2.7/dist-packages/django/core/urlresolvers.py" in get_callable 101.(lookup_view, mod_name))

  Exception Type: ViewDoesNotExist at /login/
  Exception Value: Could not import owners.views.login_request. View does not exist in module owners.views.
任何关于我可能做错了什么的额外信息/提示都会有所帮助

myview

def login_request(request):
    if request.user.is_authenticated():
        return HttpResponseRedirect('/profile')

    elif request.method == 'POST':
        form = Loginform(request.POST)

        if form.is_valid():
            username = form.cleaned_data['username']
            password = form.cleaned_data['password']
            site_user = authenticate(username= username,password = password )

            if site_user is not None:
                login(request,site_user)
                return HttpResponseRedirect('/profile')
            else:
               return render_to_response('login.html',{'form':form},context_instance = RequestContext(request))
        else:
            return render_to_response('login.html',{'form':form},context_instance = RequestContext(request))

    else:
        '''user not subinting show loging form'''
        form = Loginform()
        context = {'form': form}
        return render_to_response('login.html',context,context_instance = RequestContext(request))
我的url看起来像这样

(r'^login/$','owners.views.login_request'),

我有大约70个视图,它们都被删除了,只有“/”起作用,请确保视图函数的名称与URL中传递的名称相同。否则,请传递查看功能和您的URL,是的,所有URL文件:)

问题是导入的问题,因为模型从各地导入,所以我制作了一个中央应用程序来管理所有内容。

共享您的
url.py
,和
views.py
请共享您的代码。您是否在URL.py中正确指定了路径?结尾有一个“.”。“无法导入所有者。视图。登录请求。”能否发布整个URL文件?你能澄清一下你的最后一行吗?
我有大约70个视图,它们都只在“/”下运行。你是说这不是唯一不起作用的观点,对吗?您确定此导入正确吗
所有者.视图.登录请求
?你能发布导入内容和文件结构吗?是的,但我的所有视图都已关闭,只是主页正常工作django没有导入我的视图是什么导致了这篇文章?请发布你的整个URL文件,包括导入内容。另外,请概述您的文件夹结构。此时,问题很可能出现在URL文件的
视图中。