我不明白这个错误意味着什么。看来我做的一切都是正确的。
forms.py:
from django import forms
from django.forms import ModelForm
from .models import SignUpForm
class SignUpForm(forms.ModelForm):
class Meta:
model = SignUpForm
fields = ['name', 'company', 'city', 'country', &
下面是一个具有:表单的示例,它有三个字段,即
from django import forms
from models import Article
class ArticleForm(forms.ModelForm):
class Meta:
model = Article
fields = ('title','body','thumbnail')
视图
from django.shortcuts import render_to_response
from uploadfiles.models im
我已经按照Eloquent 的Laravel 5.4文档创建了一个全局作用域
我定义的作用域名称是"app\Scopes“文件夹中的"TenantScope”文件名“TenantScope.php
<?php
namespace app\Scopes;
use Illuminate\Database\Eloquent\Scope;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Builder;
class TenantScope implements Scope
{
大家好,我是学习Django的初学者,当我尝试从PostListView导入.views时,我遇到了这个错误
这个项目网址是:
from django.contrib import admin
from django.urls import path, include
from users import views as user_views
from django.contrib.auth import views as auth_views
from django.conf import settings
from django.conf.urls.static import static
我知道我可以使用request.user.is_authenticated()检查用户是否登录,并且我想为我的class_based视图使用装饰器,就像函数视图的装饰器: login_required,我应该怎么做?
我想要这样的东西:
class AddCompanyInfoHandler(View):
model = Company
@check_login_decorator
def get(self, request):
form = EnrollCompanyForm()
return render(request, &
我正在尝试使用Django 1.10.5建立一个网站。目前,我正在研究一种在前端编辑数据库对象的方法。我的计划是定义一个表单'EditForm',用户在其中输入他想要编辑的对象的ID。当我在实际站点上仅测试该表单以查看是否可以提交某些内容时,我收到以下错误:“is_valid()缺少1个必需的位置参数:‘self’”。我在代码中找不到我的错误,所以提前感谢您的任何帮助或想法。
在我的views.py上:
def mymodel_test(request,):
form = EditForm
if request.method == 'POST':
if
我正在将用户名和密码从模板传递给我的views.py,并试图将其保存在我的数据库中,但是它会产生错误--这个构造函数不需要参数。
我的views.py -
def home(request):
if request.method == 'POST':
post = request.POST
if 'submit' in post:
u = user(username = post['username'], password = post['password'])
我有这样的代码:
class StoryViewClass(ListView):
... some listview methods here for one set of urls
def saveStory(self,request,context_object_name,
template_name,
success_template):
if request.method == "POST":
form = StoryForm(request.POST)
form.use
以前,我在主页(index.html)上有我的“订阅时事通讯”表单。但是,我将它移到了footer.html,以便在每个页面上都能显示它。
问题是,因为处理表单的逻辑只在主页视图中,所以提交到表单只在主页上有效。
下面是一些代码,可以帮助您理解:
这是在base.html中包含的footer.html中,所有其他htmls都会对其进行扩展
<form class="nwsltr-primary-1" action="." method="POST"> <!-- . means current URL we are on --&
我有跟踪错误
从.forms导入RegisterForm ImportError:无法导入名称RegisterForm
我不明白。从“。”表单。.是什么意思?
当我能理解.的意思时,我想我可以解决这个错误。现在,我编写了urls.py of accounts应用,
from django.contrib.auth.forms import AuthenticationForm
from django.contrib.auth.decorators import login_required
from django.http import HttpResponse
from django
我收到一个错误,当我试图从亚马逊网上抓取图片。目标是下载图书封面。 (node:26904) UnhandledPromiseRejectionWarning: Error: undefined is not a valid uri or options object.
at request (C:\Users\Isaac\Desktop\webscrape_with_cheerio\node_modules\request\index.js:44:11)
at PromisseHandle._RejectOrResolve (C:\Users\Isaac\Desktop\w
我一直在摆弄django,我有这样的django视图:
def handle_results(request):
if request.method == "POST" and request.is_ajax():
# Do something with the post request
elif request.method == "GET" and request.is_ajax():
# Do something with the get request
else:
# First t
我试图在hello.html上生成一个带有数据库查询列表的select菜单。
我的models.py
class hello(models.Model):
q = """
SELECT * FROM ZONAS
WHERE cod_zona = 1
"""
db.query(q)
nome = db.query(q)
title = models.CharField(max_length=3, choices=nome)
def __unicode__(self):
当我试图使用index.html中设置的用户名和密码登录时,出现了如下错误:
ValueError at /login_action/
The view sign.views.login_action didn't return an HttpResponse object. It returned None instead.
Request Method: POST
Request URL: http://127.0.0.1:8000/login_action/
Django Version: 1.11.1
Exception Typ