Python中文
首页
教程
问答
标签
搜索
登录
注册
Djang中的条件范畴
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我正在创建一个医生目录,并希望为每个目录添加专门化和子专门化。问题是牙医的次专业不同于其他专业。因此,当我从管理面板中添加牙医时,我希望看到与添加任何其他专业不同的子专业列表。我不知道该怎么办。到目前为止,我对专业化和子专业化有一个单独的模型。当我尝试添加专门化时,它会为所有内容打开相同的专门化下拉列表。你知道吗</p> <h2>你知道吗型号.py你知道吗</h2> <pre><code>class Specialization(models.Model): name = models.CharField(max_length=30) info = models.TextField(max_length=1600, blank = True, null = True) def __unicode__(self): return self.name class Meta: ordering = ('name',) class Sub_Specialization(models.Model): name = models.CharField(max_length=30) info = models.TextField(max_length=1600, blank = True, null = True) def __unicode__(self): return self.name class Meta: ordering = ('name',) class Doctor(models.Model): name = models.CharField(max_length=1300) specialization = models.ForeignKey(Specialization) sub_specialization = models.ForeignKey(Sub_Specialization,null = True, blank = True) def __unicode__(self): return u"%s %s" % (self.name, self.specialization) def get_absolute_url(self): from django.core.urlresolvers import reverse return reverse('m1.views.showDocProfile', args=[str(self.id)]) class Meta: ordering = ('name',) </code></pre>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>这个问题通常被称为“依赖选择”</p> <p>其中一个包解决了这个问题-<a href="https://github.com/runekaagaard/django-admin-flexselect" rel="nofollow">https://github.com/runekaagaard/django-admin-flexselect</a></p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
如何在Python中简化列表处理?
6 回答
如何在Python中简化多个条件
8 回答
如何在python中简化嵌套列表的字典?
5 回答
如何在python中简化数组
10 回答
如何在python中简化此数据库调用
7 回答
如何在Python中简化这些语句
8 回答
如何在python中简化重复列表的理解?
10 回答
如何在Python中简单地从JSON API捕获空列表?
6 回答
如何在python中简单地使用for
7 回答
如何在Python中简单地导入文件夹?
6 回答
如何在Python中简单地将字符串中的分号对齐?
9 回答
如何在Python中简单地输入隐藏字
5 回答
如何在Python中简洁地级联多个regex语句
6 回答
如何在python中管理“\”,同时将psv加载到postgresq
8 回答
如何在Python中管理/托管AWS SQS队列消费者?
4 回答
如何在Python中管理diy etl管道中的范围
5 回答
如何在python中管理eventhandler递归?
3 回答
如何在Python中管理Google API错误
2 回答
如何在Python中管理全局变量
3 回答
如何在Python中管理内存
2 回答