私信  •  关注

Soviut

Soviut 最近创建的主题
Soviut 最近回复了
6 年前
回复了 Soviut 创建的主题 » 避免Python中的尾随换行符[duplicate]

与其在列表理解中添加换行符,不如用换行符将列表连接起来。

lines = '\n'.join(otherlist)
15 年前
回复了 Soviut 创建的主题 » 文件不从Django中的Web表单上载

首先,您是否确保模板具有 enctype="multipart/form-data" 国旗在里面?

<form action="." method="POST" enctype="multipart/form-data">
    ...
</form>

首先,不需要重写 save() 在您的模型窗体中,因为您没有在其中做任何额外的工作。

第二,不需要存储 new_application 变量,简单调用 form.save() .

第三,你应该在你的 JobOpening 在查询字符串中建模并传递它。记住,这不是php,使用类似 /jobs/opening/my-cool-job-opening/ ,这就是slugs的用途;独特的人类可读的URL。您视图中的get代码非常脆弱。

最后,您可能希望使用 render_to_response 快捷键功能,因为它将节省您不得不口头调用模板加载器,创建上下文并手动呈现它们。