我正在创建一个表单并尝试动态预填充它。
示例:如果用户选择('Front End'、'Front End'),我们将返回 css、html、javascript 给他们,他们可以选择角色所需的相关语言(通过复选框、多选)。
我认为我创建的模型不够多。另外我认为这将采用两种形式,一种用于创建所有这些数据,另一种用于返回以显示供用户使用。
#models.py
TITLE_CHOICES = (('Select', 'Select'),
('Front End', 'Front End'),
('Back End', 'Back End'),
('Mobile', 'Mobile'),
('Other', 'Other')
)
class Role(models.Model):
profiletitle = models.CharField(max_length=25, null=True, choices=TITLE_CHOICES, default='Select')
def __unicode__(self):
return self.profiletitle
我的问题在于我的形式。我需要与配置文件“语言”相关的第二个下拉菜单。我不确定如何使用 manytomanyfield 将 profiletitle 选择与语言相关联。
语言下拉/复选框应仅显示与所选配置文件标题相关的语言。
感谢阅读/帮助。
PS。我正在尝试使用 Django 来做到这一点,没有 JavaScript,我正在使用 App Engine。(没有连接)