采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
比如需要建立一个用户,但是用户有两者。
比如 chinese 有 姓,名,两个charfiled
Amertcan 有FirstName SecondName LastName 三个charField
就是两个子类属性差很多的情况。该怎么写models跟分表呢呢
这是现在的方式。
加一个cn_user的步骤为。 Add User 然后填name/age/Country.下面再填cn_user的信息。us_user信息不填。很不方便。
希望效果是这样的.Name Age这些不变。选择Country 为China后,下面就只出现对应China的表单。选择US后就只出现对应US的表单
找到了。多表继承和子类可以实现。不过有更好的办法么。
多表继承和子类是比较长久的方法 其他方法都是一些trick 这些trick在你后期代码维护的过程中 可能会给以后造成不便
分了三表,一个存储中国用户,一个美国用户,一个映射。不过请问在创建的时候,怎么调用model生成对象呢。查了下,重写models __init__ 似乎可以,但是很复杂的样子。。不会。。方便教一下么。
需求就是,在admin后台创建时,选择国籍后,就能根据不同国籍提供不同的表单内容
你可以讲people的abstract设置为True 这样就不会建立people表了
那请问admin view 怎么实现呢,就是先是国家列表,选择国家后,再动态出现每个国家的详情页
能否截图大概说明一下, 你的需求我不是很理解
登录后可查看更多问答,登录/注册
【毕设】Python 2.7到3.6 完美适配,Django升级2.0
15.9k 81
1.1k 4
2.0k 22
1.7k 20
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号