草庐IT

admin_init

全部标签

init 中的 python pep8 类已导入但未使用

我正在使用pythonflake8在python中进行PEP8检查图书馆。我的一个子模块的__init__.py文件中有一个导入语句,如下所示:from.my_classimportMyClass我在初始化文件中有这一行的原因是我可以从子模块中导入MyClass作为fromsomemoduleimportMyClass而不必编写fromsomemodule.my_classimport我的类(class).我想知道是否可以在纠正PEP8违规的同时保持此功能? 最佳答案 这实际上不是PEP8违规。我只是这样做:from.my_clas

init 中的 python pep8 类已导入但未使用

我正在使用pythonflake8在python中进行PEP8检查图书馆。我的一个子模块的__init__.py文件中有一个导入语句,如下所示:from.my_classimportMyClass我在初始化文件中有这一行的原因是我可以从子模块中导入MyClass作为fromsomemoduleimportMyClass而不必编写fromsomemodule.my_classimport我的类(class).我想知道是否可以在纠正PEP8违规的同时保持此功能? 最佳答案 这实际上不是PEP8违规。我只是这样做:from.my_clas

python - 在 django admin 中验证图像大小

我看到很多使用Django应用程序上传图片的人在上传图片后会自动调整图片大小。在某些情况下这很好,但我不想这样做。相反,我只是想强制用户上传一个大小已经合适的文件。我想要一个ImageField强制用户上传100x200的图像。如果他们上传的图像不完全是那个大小,我希望管理表单返回无效。我也希望能够对纵横比做同样的事情。我想强制用户上传16:9的图片并拒绝任何不符合要求的上传。我已经知道如何获取图像的宽度和高度,但是在图像已经上传并且表单提交成功之前,我无法在服务器端执行该操作。如果可能的话,我怎样才能更早地检查呢? 最佳答案 执行

python - 在 django admin 中验证图像大小

我看到很多使用Django应用程序上传图片的人在上传图片后会自动调整图片大小。在某些情况下这很好,但我不想这样做。相反,我只是想强制用户上传一个大小已经合适的文件。我想要一个ImageField强制用户上传100x200的图像。如果他们上传的图像不完全是那个大小,我希望管理表单返回无效。我也希望能够对纵横比做同样的事情。我想强制用户上传16:9的图片并拒绝任何不符合要求的上传。我已经知道如何获取图像的宽度和高度,但是在图像已经上传并且表单提交成功之前,我无法在服务器端执行该操作。如果可能的话,我怎样才能更早地检查呢? 最佳答案 执行

python - FieldError at/admin/- 为 UserProfile 指定的未知字段 (add_on)

我在Django中使用自定义用户模型。该模型工作正常并且能够创建用户。但是当我尝试访问管理页面时,它会抛出错误FieldErrorat/admin/Unknownfield(s)(added_on)specifiedforUserProfileUserProfile有一个added_on属性。我想不出任何理由为什么会出现这种情况。如果我从admin.py文件中删除added_on属性,则管理面板可以工作。这是我的models.pyfromdjango.dbimportmodelsfromdjango.contrib.auth.modelsimportUser,BaseUserManag

python - FieldError at/admin/- 为 UserProfile 指定的未知字段 (add_on)

我在Django中使用自定义用户模型。该模型工作正常并且能够创建用户。但是当我尝试访问管理页面时,它会抛出错误FieldErrorat/admin/Unknownfield(s)(added_on)specifiedforUserProfileUserProfile有一个added_on属性。我想不出任何理由为什么会出现这种情况。如果我从admin.py文件中删除added_on属性,则管理面板可以工作。这是我的models.pyfromdjango.dbimportmodelsfromdjango.contrib.auth.modelsimportUser,BaseUserManag

python - 上下文管理器中的 __init__ 与 __enter__

据我了解,上下文管理器的__init__()和__enter__()方法只被调用一次,一个接一个,没有任何机会其他要在两者之间执行的代码。将它们分成两种方法的目的是什么,我应该在每种方法中放入什么?编辑:抱歉,没有关注文档。编辑2:实际上,我感到困惑的原因是因为我在考虑@contextmanager装饰器。使用@contextmananger创建的上下文管理器只能使用一次(第一次使用后生成器会耗尽),因此通常使用with语句中的构造函数调用编写它们;如果这是使用with语句的唯一方法,那么我的问题将是有道理的。当然,实际上,上下文管理器比@contextmanager可以创建的更通用;

python - 上下文管理器中的 __init__ 与 __enter__

据我了解,上下文管理器的__init__()和__enter__()方法只被调用一次,一个接一个,没有任何机会其他要在两者之间执行的代码。将它们分成两种方法的目的是什么,我应该在每种方法中放入什么?编辑:抱歉,没有关注文档。编辑2:实际上,我感到困惑的原因是因为我在考虑@contextmanager装饰器。使用@contextmananger创建的上下文管理器只能使用一次(第一次使用后生成器会耗尽),因此通常使用with语句中的构造函数调用编写它们;如果这是使用with语句的唯一方法,那么我的问题将是有道理的。当然,实际上,上下文管理器比@contextmanager可以创建的更通用;

python - Flask-Admin 中的模型 View 可以超链接到其他模型 View 吗?

假设我们有一个模型Foo,它引用了另一个模型User-并且两者都有Flask-Admin的ModelView。在Foo管理View页面上我希望将User列中的条目链接到相应的User模型View。我是否需要修改Flask-Admin的模板之一来实现这一点?(这可以在Django管理界面中通过简单地为给定字段输出HTML并设置allow_tags(ref)True以绕过Django的HTML标签过滤器) 最佳答案 一些基于Joes回答的示例代码:classMyFooView(ModelView):def_user_formatter(

python - Flask-Admin 中的模型 View 可以超链接到其他模型 View 吗?

假设我们有一个模型Foo,它引用了另一个模型User-并且两者都有Flask-Admin的ModelView。在Foo管理View页面上我希望将User列中的条目链接到相应的User模型View。我是否需要修改Flask-Admin的模板之一来实现这一点?(这可以在Django管理界面中通过简单地为给定字段输出HTML并设置allow_tags(ref)True以绕过Django的HTML标签过滤器) 最佳答案 一些基于Joes回答的示例代码:classMyFooView(ModelView):def_user_formatter(