modelform

    0热度

    1回答

    我试图创建只有一些字段的表单从Django的用户模型进行修改,但是当我尝试这种代码: class UserEditForm(forms.ModelForm): class meta: model = User fields = ['first_name', 'last_name',] 和我做的: user_db = User.objects.get(pk=u_id) u

    1热度

    1回答

    我一直在搜索堆栈溢出和谷歌的解决方案超过一个小时了,我似乎无法找到一些东西,在我看来,应该很容易获得(作为这是一个常见的用例)。 我检查这个线程,和其他几个人,但我一直没能找到一个真正的,简单的解决方案: Django modelform: is inline adding related model possible? 反正说我有三个相关的实体,两个外键和模型多对多的相关课程。现在,我有一个Mo

    4热度

    1回答

    我有一个独特的问题。 我在我的floatField中放置了“$ 90”的值。 我认为它应该在模型中清理并存储为“90.0”。 但是当我输入“$ 90”并调用clean_filed方法时,它不会调用那个干净的方法。 但是当我在clean(self)方法中应用断点并尝试获得它的值时,它说None。 请帮我一把。这是我的代码。 Model class Project(models.Model): f

    0热度

    1回答

    我想将货币金额作为整数存储在数据库中。为了方便起见,我还添加了float字段: # File: models.py class Transaction(models.Model): user = models.ForeignKey(User, related_name='transactions') date = models.DateTimeField(default=da

    0热度

    1回答

    我有一个名为Project的模型,其中包含三个ManyToManyField(member_student,supervisor和tag)。其中一个(tag)被排除在表格中,并且必须手动保存。所以,在视图中,我使用save(commit=False),因为我必须更改表单的某些字段。更改字段后,表单被保存,我逐个添加标签。然后,当我打电话save_m2m保存ManyToManyField,我得到的意

    0热度

    1回答

    我有2款, “蒂达” 和我的自定义 “MYUSER” class MyUser(AbstractBaseUser): email = models.EmailField( verbose_name='email address', max_length=255, unique=True, db_index=True, ...

    1热度

    2回答

    我正在尝试为学生类创建ModelForm。这使用当前登录的用户作为Django的身份验证系统和我的模型之间的一对一关系。我无法得到这个证明来挽救我的生命。以下是相关机型: class student(models.Model): user_id = models.OneToOneField(User,unique=True) first_name = models.CharFi

    0热度

    1回答

    我试图模仿从Django管理工具,它允许你添加为外键对象(旁边有一个下拉一个小加号图标)的功能。举例来说,假设我有以下几点: class Author(models.Model): first_name = models.CharField(max_length=100) last_name = models.CharField(max_length=100) class

    17热度

    2回答

    我对Django来说很新,我遇到了使用ModelForm处理图片上传的问题。 我的模型如下: class Project(models.Model): name = models.CharField(max_length=100) description = models.CharField(max_length=2000) startDate = models.Da

    0热度

    1回答

    我试图保存客户记录的现有实例。其车型拥有M2M车型(因为客户可以有多辆车)。在阅读了几个问题/答案后,我仍然不知道如何解决这个问题。 顾客模型: class Customer(models.Model): vehicle_id = models.ManyToManyField(VehicleSale) name = models.CharField(max_length=40,