Django拖放式表单验证

时间:2018-03-14 13:59:19

标签: python django python-3.x django-forms django-views

DJANGO 2.0

所以基本上我的任务是创建一个拖放表单,其中我将有一个可用用户表,并通过拖放用户从该表创建一个团队。

我的问题是,我不知道从哪里开始解决这个问题,主要是因为我不确定如何验证提交后丢弃的数据。

所以我的目标是:

  

验证拖放数据

     

添加用户状态,以便不会将其重新分配给其他团队。

     

在给定任务的竞争中为用户分配信用(这用于制作报告和添加"成就"功能)

在django中导致拖放验证的任何事情都会有所帮助

我的个人用户的models.py

class Employee(models.Model):
    user = models.OneToOneField(User, on_delete=models.CASCADE)

    department = models.CharField(
        max_length=100,
        default=''
    )
    title = models.CharField(
        max_length=60,
        default=''
    )
    date_joined = models.DateField(
         default=datetime.date.today
    )
    avatar = models.ImageField(
        upload_to="avatars"
    )

我的models.py用于创建团队,(我仍需要编写外键或其他东西来存储将在团队中的用户):

class Task(models.Model):

    Task_name = models.CharField(
        max_length=15,
        default=""
    )

    Task_date = models.DateField()
    Task_deadline = models.DateField()

    Task_credits = models.DecimalField(
        max_digits=2,
        decimal_places=0
    )
    Task_reference = models.CharField(
        max_length=100,
        default=''
    )
    Task_description = models.TextField(
        max_length=3000
    )
    Task_notes = models.TextField(
        max_length=500
    )

    Task_completition = models.CharField(
        max_length=15,
        default=_lazy('Assigned')
        choices=
    )
    Task_tags = models.CharField(
        max_length=20,
        default='',
    )

0 个答案:

没有答案