所以我目前正在学习django中的查询集和模型。我被引导到了来自SO的article状态
跨越关系的查找
Django提供了一种强大而直观的“跟随”关系的方式 在查找中,后面自动为您处理SQL JOIN 场景。要跨越关系,只需使用相关的字段名称 模型中的字段,由双下划线分隔,直到您得到 到你想要的领域。
此示例使用名称为的Blog检索所有Entry对象 ' Beatles Blog':
Entry.objects.filter(blog__name =' Beatles Blog')这个跨度可以根据您的喜好进行。
它也是倒退的。仅仅是指“反向”关系 使用模型的小写名称。
现在在我的情况下,我的模型已经使用小写创建了。我应该回去并将模型名称中的第一个字符大写吗?
答案 0 :(得分:0)
大写班级名称是PEP8的推荐,而非要求。
对于Django模型,它不应该影响你的表名,应该是安全的;但是,它不会有任何功能效果,它只是一种风格改进