我的网页中的二级链接无法显示Django 1.10中的选项

沃尔夫

我使用smart_selects在django管理页面实现二级联动。成功!当我选择一所大学时,只能选择属于该大学的学院。

但是,对于网页中的表单,二级表单无法显示任何选项。
这是错误的网页:

在此处输入图片说明

以下是代码:

models.py

class StudentModel(models.Model):
    GENDER_CHOICES = (('M','男'),('F','女'),)

    name = models.CharField(verbose_name='姓名',max_length=20)
    gender = models.CharField(blank = True,max_length=4,choices = GENDER_CHOICES,verbose_name='性别')
    date_of_birth = models.DateField(verbose_name='出生日期',blank=True,null=True)
    age = models.IntegerField(verbose_name='年龄',default=0)
    highschool = models.ForeignKey(SeniorHighSchoolModel,verbose_name='高中名称')
    university = models.ForeignKey(UniversityModel,verbose_name='大学名称')
    college = ChainedForeignKey(CollegeModel,chained_field='university',chained_model_field='university',show_all=False,blank=True,null=True,verbose_name='学院名称')

    def __str__(self):
        return self.name

表格

from django import forms
from .models import StudentModel

class LoggingForm(forms.ModelForm):

class Meta:
    model = StudentModel
    fields=['name','gender','date_of_birth','age','highschool','university','college']

logging.html

<form action="" method="POST">
{% csrf_token %}
{{form.as_p}}
<input type='submit' />

沃尔夫

我找到了一个解决方案,只需在 logging.html 中添加 {{form.media.js}}。

 <form action="" method="POST">
    {% csrf_token %}
    **{{form.media.js}}**
    {{form.as_p}}
    <input type='submit' />
    <a>You will recieve an email from us.</a>
 </form>

答案在这个问题中:How to use django smart-selects with modelform?

感谢唐老鸭的版本。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

二级后代中无法访问的基地

来自分类Dev

在Django Mptt中查找二级儿童

来自分类Dev

DynamoDB中的可选二级索引

来自分类Dev

DynamoDB中的可选二级索引

来自分类Dev

SQL中的二级分组

来自分类Dev

CheckedListBox中的第二级

来自分类Dev

DAX选项可过滤1:M关系中的1面

来自分类Dev

在DataGridView中显示导航属性的属性(第二级属性)

来自分类Dev

使用ComboBox在DataGridView中显示第二级属性

来自分类Dev

包装器中的导航下拉菜单未显示第二级

来自分类Dev

如何在Liferay 6.2中显示第二级下拉dwon菜单?

来自分类Dev

Oracle-二级子查询无法查看主查询中的字段

来自分类Dev

PHP Curl - 无法访问数组中的第二级项目

来自分类Dev

谁能向我解释Python中的二级字典是什么

来自分类Dev

为什么我不能在Swift中访问此数组的第二级?

来自分类Dev

我不想在 Elasticsearch 中索引 DynamoDB 二级索引

来自分类Dev

我可以在 KeyConditionExpression 中同时查询表和全局二级索引吗

来自分类Dev

在Ruby中从第二级调用第二级函数

来自分类Dev

AngularJS选择选项未在IE 10中显示

来自分类Dev

无法在Windows 10中访问UEFI固件选项

来自分类Dev

无法在grub2中获得Windows 10选项

来自分类Dev

引导程序选项卡中的标题<h1>?

来自分类Dev

date命令中的“ 1个月前”选项如何工作?

来自分类Dev

非法选项-xargs shell命令的命令中为1

来自分类Dev

date命令中的“ 1个月前”选项如何工作?

来自分类Dev

如何在角度 1 中获取所选选项的索引

来自分类Dev

限制在10“选项卡中的内部版本安装

来自分类Dev

如何在Win10中禁用捕捉选项?

来自分类Dev

如何从Windows 10登录屏幕中删除“重置密码”选项?

Related 相关文章

热门标签

归档