首席执行官在本文中注明将介绍Django双重下线的相关内容以及Django Double -down系列的相关内容。我希望这对每个人都会有所帮助。让我们来看看。
本文目录清单:
1. python的含义是什么,下层和下线表示2. Django表关联对象和多表格查询3. DJANGO配置Xadmin 4. Python变量下降并双重划分。
即使不使用Python进行编程,也可以用作智能计算器。保留下一行以保存先前的计算结果。计算时非常方便:
4 + 3
7
7
_ + 2
9
a = 10
9
2.代码中的独立下线表明此变量并不重要
独立的下属线,它也是一个变量名称,但很特别。当您将承保线用作变量名时,您会告诉您此变量并不重要。它只占据位置,可以忽略。稍后不会使用它。
当然,这只是一个惯例。如果您不遵循它,那也是可能的。毕竟,您还可以通过较低线获取此变量的值。
for,_ in [(1. 2),(3. 4)] ::
打印(i)
上面的代码表明我们只需要列表列表中的第一个,第二个代码实际上分配给了下行。尽管您稍后可以通过下降线获得价值,但强烈建议您不要这样做,这违反了协议。
3.双下线开始和结束的方法是魔术方法
例如,“ __int __”,“ __ -dict __”,“ __dir __”,“ __Doc __”,“ __ eq__”等等。
4.作为变量名称中间名的一部分
与指定的驼峰相比,这称为蛇形,例如user_name。
5.作为数字的一部分,更容易阅读
10_000_000
10000000
1_280_500_000 == 1280500000
真的
第一个构建学生,分区,课程,stu_info表
添加一对多表的关系数据:
1.第一种方法是将其添加为上一个方法。应该注意的是,外键的值必须是关联表中存在的存在。
2.第二种方法是属性分配的方法,因为我们具有模型类中部门的属性,并且该属性的对象的类型必须是部门表类型的实例对象
访谈与对象相关的对象:
我们具有定义学生类别类别的部门的属性,因此,当我们访问它时,我们可以直接找到可以通过Student.Deppartment的形式直接找到学生附属学院的大学。
那么,如果您拜访访问一所大学的学生时我们也想改变呢?
访谈与对象相关的对象:
您可以在定义期间设置相关的_name参数,以涵盖foo_set的名称。
clear()将所有对象集中在关联对象
多桌查询----交叉关系查询:
Django提供了一种强大而直观的方式来“处理”查询中相关关系。它会自动帮助您处理后台加入。如果您想跨越关系,则只需要使用关联的模型字段的名称并使用双重字段的行进行分开,直到您想要的字段:
它也可以反向起作用。要引用“反向”关系,您只需要使用模型的小写字母的名称即可。
Xadmin的使用首先需要注册模型才能在背景管理中运行。
1.在应用程序中创建PY文件:adminx(必须是此名称)
2.在Xadmin和模型中介绍课程:
其中,list_display,search_fields,list_filter
PS:这三个名称是固定的。
对于外部钥匙的内容,用双重划分线分开:
Xadmin的全局配置:
在用户的管理中:
1.导入视图模块,然后创建一个类,其中enbale_themes和use_bootswatch名称已修复
2.然后注册,第一个参数:views.baseadminview,第二个是上面创建的类。
3.您可以看到主题。
4.创建一个类,其中固定了site_title,site_footer和菜单的名称,对应于后台左上角的标题,底部的名称和左选项卡。
5.注册:views.commadminview和Globalsettings
6.效果:
7.让名卡名称成为中文:
该应用中有一个文件应用程序,以及以下行
将其添加到初始文件:default_app_config =“ appname。Apps。ClassName”
1. _xxx不能用于“从模块导入 *”,该_xxx从单行开始。
也就是说,保护类型只能允许其使用子类访问。
2. __ xxx double -Down行表示一个私人类型变量。只能允许访问此类本身。Lianzi
不能
3,__ xxx___定义特殊列方法。例如__init__等
结论:以上是首席CTO注释为每个人编写的Django双down线的所有内容。感谢您阅读本网站的内容。我希望这对您有帮助。不要忘记在此网站上找到相关内容。