小编Wil*_*don的帖子

定义用于复杂View Generator函数的API(具有许多可配置项)

我正在为我的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)

python django

9
推荐指数
1
解决办法
209
查看次数

指定 SHA 时如何使用多架构基础 docker 映像

我一直遵循我们的内部程序,该程序需要将 docker 基本映像固定到特定的 SHA。而且,我需要为 x86_64 和 ARM 构建多架构映像。

我正在查看的基本映像对于每个架构都有一个 SHA(我希望这完全有意义)。那么,如果生成的图像也应该是多架构的,我该如何指定特定的SHA ?我是否被每个拱门都使用了一个?FROMDockerfile

sha docker dockerfile

3
推荐指数
1
解决办法
838
查看次数

标签 统计

django ×1

docker ×1

dockerfile ×1

python ×1

sha ×1