我正在我的django应用程序上实现一个django--引导模式-forms 2.2.0,但是我遇到了一个问题。每次提交模态表单时,都会创建两次实例。
据我所知,它将有两个post requests...the问题,那就是在保存表单之前,我会在表单上做一些事情(向许多值添加了很多),并且当我试图重写保存函数时,它最终会两次保存模型。
class DirectorModelForm(BSModalModelForm):
class Meta:
model = Contact
exclude = ['owner', 'matching
据我所知,django附带了内置的User模型,下面的代码可以正常工作,并正确地将用户保存到db中,我只是不明白它为什么工作:
from django.shortcuts import render
from django.http import HttpResponse
from .forms import UserCreationForm
def index(request):
if request.method == "POST":
form = UserCreationForm(request.POST)
if form.is_
我搜索Django-方式做一些非提示功能(我认为)。我的env是Django 2.0.2、PostgreSQL 9.6和Python3.6.4。所以,我有模型和表格,比如:
# ./app/models.py
from users.models import User # custom user model
class SubscribeModel(models.Model):
user = models.ForeignKey(User, on_delete=models.CASCADE)
phone = models.CharField(max_length=80)
#
Django新手在看文档的时候跌跌撞撞的。我正在尝试使用Django的"UserProfiles“创建一个用户配置文件,但我在找出基于Django文档设置代码的正确方法时遇到了一些问题。
这是我的代码,基于文档。( create_user_profile是文档中的100% )。
from django.db import models
from django.contrib.auth.models import User
from django.db.models.signals import post_save
class UserProfile(models.Model):
我有一个名为Family的Django模型和一个名为FamilyForm的Django表单。我将表单保存在视图中,如下所示:
if request.method == 'POST':
form = FamilyForm(request.POST)
if form.is_valid:
form.save()
messages.success(request, 'Successfully added the family')
else:
mess
我在Django项目中有一个名为Event的模型:
from django.db import models
from django.contrib.auth.models import User
class Event(models.Model):
organizer = models.CharField(blank=False, max_length=200) # TODO
author = models.ForeignKey(User)
该模型还附有一份表格:
从.models导入事件导入表单
class EventForm(forms.ModelForm):
回答这个愚蠢的问题,但我不明白。我正在尝试使用Django表单,我有两个模型
class Post(models.Model):
unit = models.ForeignKey('Unit',on_delete=models.CASCADE, primary_key=False)
和
class Unit(models.Model):
name = models.CharField(max_length=120, unique = True)
我已经创建了一个表单
from django import forms
from .models import Post, Unit,
我正在创建小型Django/AngularJS应用程序。用户可以创建帐户,查看所有创建的帖子并添加自己的帖子。
当前版本的应用程序如下:
模型:
from django.db import models
from django.contrib.auth.models import User
from datetime import datetime
# Post model
class Post(models.Model):
date = models.DateTimeField(default=datetime.now)
text = models.CharField(m
我使用Django模型表单来更新数据,但由于某些原因,一个字段没有更新,而所有其他字段都在更新。
模型:
class Five(models.Model):
name = models.CharField(max_length=100)
school = models.CharField(max_length=100)
email = models.CharField(max_length=100)
first = models.CharField(max_length=100)
second = models.CharField(max_length=
我是Django表单中的新手,我需要将一些数据插入/更新到我的数据库中。
我有一些模型,在django管理面板中,我手动介绍用户的电话和IMEI号码。之后,我创建了一个表单、一个template.html和一个视图。
表格如下:
from django import forms
class Send2phone(forms.Form):
NumberOfCalls = forms.CharField(
min_length=1,
widget=forms.TextInput({'class': 'form-control
我只想在Django中用模型表单发布后访问模型详细信息。这个也问了同样的问题,但当我尝试接受答案时,它返回none类型值。
下面是我在‘views.py’中的代码:
if request.method == 'POST':
if request.user.is_authenticated():
form = PostStoryForm(request.POST)
if form.is_valid():
obj = form.save(commit=False)
obj.author = re
有一个问题,我需要提交两个相互关联的模型与一个html形式。我知道如何提交两个单独的表格,但外键使我疯狂的情况下,有关的模型。
问题是,第二个表单应该从第一个表单填充外键到实例的字段。
在这个特殊的例子中,我决定合并两个模型,但我认为,应该有一些情况,在这种情况下,解决所描述的问题是有用的。
请考虑以下代码:
型号:
from django.db import models
class Facility(models.Model):
name = models.CharField(max_length=255)
class FacilityDetail(models.Model):
我最终会尝试通过扩展类型来验证FileField。但是我甚至在获取这个字段的clean方法来获取POSTed值时都遇到了问题。
from django.forms.forms import Form
from django.forms.fields import FileField
from django.forms.util import ValidationError
class TestForm(Form):
file = FileField(required=False)
def clean_file(self):
value = s
我想在Django (版本3.1.7)中使用电子邮件而不是用户名实现登录。所以我检查了解决方案,偶然发现了this question,但作为一个初学者,我不想通过定义自定义用户模型来绕过默认的用户模型类。因此,一个快速的解决办法是从用户电子邮件中获取用户名,然后进行身份验证。我的实现: from django.shortcuts import render,redirect
from django.contrib.auth.models import User,auth
from django.contrib import messages
def login(request):
if re
我有一个模型,我把它转换成如下所示
models.py
class Book(models.Model):
name = models.CharField()
description = models.TextField()
class College(models.Model):
name = models.CharField()
books = models.ManyToManyField(Book)
place = models.CharField()
form.py
from django.forms import ModelForm
from
我做了这些模型:
class Post(models.Model):
title = models.CharField(max_length=50, blank=True, null=True)
class OrderInfo(models.Model):
post = models.OneToOneField(Post, on_delete=models.CASCADE, primary_key=True)
position = models.CharField(max_length=50, blank=True, null=True)
@receiver(pos
我是django的新手,我正在尝试实现一些模型表单。
我的页面包含两个视图,一个政治部分和一个体育部分,每个部分都有相同的发表评论的表单(我的评论模型名为Comentario)。它有一个用于内容的字段和一个用于注释所属部分的字段。这两种观点基本上是相同的,所以我将只展示政治观点:
from django.contrib import messages
from django.shortcuts import render
from django.views.generic import CreateView
from usuarios.models import Usuario
from