from django.contrib.auth.decorators import permission_required
from django.utils.decorators import method_decorator
class EnvCreate(CreateView):
model = Capacity.models.Env
fields = ["name","dns","manager"]
template_name_suffi
在Createview类中的Django应用程序中,它从不输入is_valid():语句,而且我似乎找不到任何错误:
models.py
from django.db import models
from django.core.urlresolvers import reverse
from django.contrib.auth.models import User
from django.conf import settings
from .validators import validate_file_extension
import zipfile
class Post(models
在使用Django加载特定的索引号(与博客文章相关)时,我犯了以下错误。
错误代码低于--有人能帮助指出错误吗?
path(r'(?P)<pk>\d+)', DetailView.as_view(model = Post,template_name = 'blog/post.html'))
显示上下文的urls.py文件上的全部代码如下:
from django.urls import path
from django.conf.urls import url, include
from django.views.generic im
我刚用Django创建了一个登录,但是它不想工作。如果用户登录正确,脚本应该重定向到start.html。但是Django只是重新加载页面,在url中写入用户名和passwort。
view.py
from django.shortcuts import render, get_object_or_404
from django.http import HttpResponse, HttpResponseRedirect
from django.contrib.auth import authenticate, login
from django.views.generic import Vi
我有个奇怪的问题,我好像搞不清楚。django和python相对较新,但这是我第四个项目中的第三个项目。有了这个项目,我有一个视图,可以通过大约400个http请求来刷新数据库。这需要一段时间,但这很好,它只是很少被调用。我的问题是,每当我启动我的应用程序时,访问存储在另一个导入模块中的代码的视图就会做它自己的事情。它提出了所有这些请求。它正在保存所有这些数据。每次我启动服务器并向根页面发出请求时。我觉得我在这里遗漏了一些非常非常明显的东西,但我是自学的,并且非常困惑。我已经将我的github链接到他的项目中,但我也将包括一些重要的部分。
-我认为导致一切运行缓慢的urls.py接口
from
我已经写了一个我希望成为可重用的Django应用程序,但是我有一个关于如何使post表单处理灵活的难题。我的视图代码的简化版本如下所示:
def do_form(request, entity_id, template_name, success_url):
form = MyForm(request.POST or None)
if request.method =='POST':
if form.is_valid():
#do some business logic
return Htt
我安装了Django应用程序,名为注册。我设置了模板,添加到url和查看文件,一切都很好用。现在,我在注销(以前从未发生过)之后重新登录到系统,我从浏览器中清除了cookie和浏览历史记录(我尝试了多个浏览器来查看这是否是问题所在),并输入了信息,我就可以登录了。我点击我的注销按钮,它将我注销,一切都井井有条。问题是,当我第二次登录时,我进入“/注册/登录/”并在表单中输入我的信息,然后提交和获取
NoReverseMatch at /registration/login/
Reverse for '' with arguments '()' and keywo
我对Django和基于类的表单相当陌生,我很难理解这些表单是如何相互作用的。在之后,我尝试构建一个“搜索表单”,它将位于我的项目的所有页面上:
# forms.py
from django import forms
class SearchForm(forms.Form):
myquery = forms.CharField(max_length=255,label="", help_text="sq")
def __unicode__(self):
return self.myquery
# views.py
from s
我一直在制作一个包含列表视图和表单视图的网站。我有一个看起来像这样的form.py:
from django import forms
class ContactForm(forms.Form):
name = forms.CharField(required=True)
email = forms.EmailField(required=True)
message = forms.CharField(required=True)
和views.py:
from django.shortcuts import render
fro
我只是个初学者,从网上的一些教程开始,我不明白为什么这不适合我:
我的views.py
from django.http import HttpResponse
from django.shortcuts import get_object_or_404, render_to_response
from django.template import RequestContext
from django.core.context_processors import csrf
class MainPage(View):
def get(self, request):
r
我正在构建一个帐户应用程序,并已经为匿名用户构建了一个装饰器。我可以通过应用程序登录django,但是如果输入数据错误,它会返回
The view accounts.decorators.loginview didn't return an HttpResponse object. It returned None instead.
不,在我的代码中,它是否将任何url等重定向到这个不存在的视图?
decorator.py
from django.http import HttpResponseRedirect
def anonymous_required(function=No
views.py
from django.shortcuts import render
from django.contrib.auth.decorators import login_required
from django.utils.decorators import method_decorator
from briefcase.BaseBriefcaseView import BaseBriefcaseView
from briefcase.models import Customer
@method_decorator(login_required, name='
我试图在我的索引页面上显示两个不同视图的不同应用程序的内容。
我为我的项目做了一个views.py来处理索引页面,我正在尝试将我的两个应用程序中的模型实例连接到它。我没有收到任何错误,但是除了我的base.html中的内容之外,我没有任何东西可以显示。
这是代码和图片一起显示正在发生的事情和我想要做的事情。
项目views.py:
from django.shortcuts import render
from colorsets.models import ColorSet
from adminpanel.models import Widget
from django.utils impo
(Django v1.10.4)我尝试使用两个不同的应用程序,其中url前缀是站点的根(我从另一个站点迁移到django,需要维护现有的url结构)。讨论中的两个应用/模型是"artistbio/Bio“和"pages/BasicPage”。目前,我在主url配置中有url模式(最初它们在各自的url.py文件中,但问题是相同的):
from django.conf.urls import include, url
from django.contrib import admin
from django.conf import settings
from artistbio.v
在使用LoginRequiredMiddleware之前,我的django应用程序工作得很好,在我使用LoginRequiredMiddleware之后,我得到了这个错误。
This page isn’t working
127.0.0.1 redirected you too many times.
Try clearing your cookies.
ERR_TOO_MANY_REDIRECTS
settings.py
MIDDLEWARE = [
'django.middleware.security.SecurityMiddleware',
'django.c
我有以下测试:
from django.test import TestCase
from django.core.urlresolvers import reverse
class TestA(TestCase):
def test_a(self):
reverse('view1')
class TestB(TestCase):
def test_b(self):
self.client.get('/view2/', HTTP_HOST='second.test.net')
class Te