django的小东西,不适合单独的应用程序。
django-etc的Python项目详细描述
https://github.com/idlesign/django-etc
说明
django的小东西,不适合单独的应用程序。
utils
- etc.toolbox.get_site_url无论请求对象是否不可用,都会尽力为您提供站点url。
- etc.toolbox.import_app_module从特定应用程序导入并按其名称返回模块。
- etc.toolbox.import_project_modules使用给定的模块名从注册的应用程序导入模块,并将它们作为列表返回。
型号
- etc.toolbox.inheritedmodel允许重写继承模型中的字段属性。
- etc.toolbox.get_model_class_from_string允许从字符串表示中获取模型类。
- etc.toolbox.get_model_class_from_settings允许从设置模块中的字符串表示获取模型类。
- {STR 1 } $TooBox。CyeSeSeCopyIn < /强>有助于使用Python 3的{TT1}$来定义模型的选择。
- etc.toolbox.choices\u list有助于定义模型的选项,这些选项稍后可以作为字典处理。
- etc.toolbox.get_choices返回给定选项列表中的模型字段选项。
表格
- etc.toolbox.set_form_widgets_attrs允许对给定表单的每个字段小部件批量应用HTML属性。