我有多个模型要为其创建通用输入。我的第一遍使用了两个单独的网址:
url(r'^create_actor/$, create_object, {'model': Actor, 'template_name': 'create.html', 'post_save_redirect': '/library/', 'extra_context': {'func': 'Create Actor'}, 'login_required': 'True'}),
url(r'^create_movie/$, create_object, {'model': Movie, 'template_name': 'create.html', 'post_save_redirect': '/library/', 'extra_context': {'func': 'Create Movie'}, 'login_required': 'True'}),
我认为将这些组合成一个语句会更好。我不确定如何将变量从 url 传递到参数中,以便该行将根据变量动态选择模型。