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='',
)