我正在为我的Django项目编写一个视图生成器。我有大量来自旧版应用程序的模型(约150个模型),所有模型都需要相同的基本CRUD操作(显然,仅提供Admin访问权限还不够)。
因此,我正在编写一个生成器,该生成器将为每个模型返回5个视图,当然每个视图都可能具有大量选项,并且我正在尝试为生成器定义合理的API /默认参数格式。
我目前的发电机:
def generate_views(model_class, **kwargs):
"""
For a given model, returns a dict of generic class-based views
"""
###
# Forms
# Optionally generate form classes if not already provided
###
# Append these fields with either "create_" or "update_" to have them only
# apply to that specific type of form
form_override_args = ['fields', 'exclude', 'form_method', 'form_class',
'form_layout', 'widgets', 'media_css', 'media_js']
if 'form_class' not in kwargs and 'create_form_class' not in kwargs:
create_form_kwargs = kwargs.copy()
for arg in …Run Code Online (Sandbox Code Playgroud) 我一直遵循我们的内部程序,该程序需要将 docker 基本映像固定到特定的 SHA。而且,我需要为 x86_64 和 ARM 构建多架构映像。
我正在查看的基本映像对于每个架构都有一个 SHA(我希望这完全有意义)。那么,如果生成的图像也应该是多架构的,我该如何指定特定的SHA ?我是否被每个拱门都使用了一个?FROMDockerfile