django
开发中常用包.
汤姆是猫?
这个作者很懒,什么都没留下…
展开
-
Django实现AD域集成
Django实现AD域集成本片文章简单介绍一下django项目中的AD域集成业务逻辑实现。AD域“AD域可用于同时管理多台电脑,这样实现集中式管理,可以很大程度减少管理员的工作量。比如曾经我们需要在无数客户端上进行多次的设置,在AD域控制器上只需要设置一次就能完成。”实现过程使用第三方工具:ldap 这是一种通信协议。安装python-ldap,不同的环境使用的ldap不同,python2.7和python3.7略有不同。了解ldap增删改查查找和读取一条 LDAP 纪录,比如根据原创 2020-12-10 13:59:06 · 1038 阅读 · 0 评论 -
django-admin属性介绍(3)
django-admin属性介绍(3)ModelAdmin方法:ModelAdmin.save_model(request,obj,form,change):根据save_model方法是添加还是更改对象HttpRequest,为该方法提供,模型实例,ModelForm实例和布尔值。覆盖此方法可进行保存前或保存后的操作。调用super().save_model()以使用保存对象Model.save()。ModelAdmin.delete_model(request,obj):该delete_mode原创 2020-08-14 16:16:27 · 736 阅读 · 0 评论 -
django-admin属性介绍(2)
django-admin属性介绍(2)自定义模板选项:ModelAdmin.add_form_template:自定义模板的路径,由使用add_view()。ModelAdmin.change_form_template:自定义模板的路径,由使用change_view()。ModelAdmin.change_list_template:自定义模板的路径,由使用changelist_view()。ModelAdmin.delete_confirmation_template:定制模板的路径,用于d原创 2020-08-14 16:13:08 · 442 阅读 · 0 评论 -
django-admin属性介绍(1)
django-admin属性介绍(1)ModelAdmin属性选项:ModelAdmin.empty_value_display:如果一个字段的值是None,一个空字符串或没有元素的可迭代,则Django将显示-(破折号)。您可以使用AdminSite.empty_value_displayModelAdmin.exclude:如果提供此属性,则应为要从表单中排除的字段名称列表。ModelAdmin.fields:使用该fields选项可以在“添加”和“更改”页面上的表单中进行简单的布局更改Mo原创 2020-08-14 16:10:04 · 871 阅读 · 0 评论