我正在建立一个支持票据跟踪应用程序,并有一些模型,我想从一个网页创建。车票通过外国钥匙属于客户。票据也属于通过外国键入的票据。我希望有选择一个客户(这是一个完全独立的项目)或创建一个新的客户,然后创建一个票据,最后创建一个注释分配给新票据的选项。
由于我对 Django 相当陌生,我倾向于迭代工作,每次都尝试新的特性。我已经使用过 ModelForms,但是我想隐藏一些字段并进行一些复杂的验证。似乎我要寻找的控制级别要么需要格式集,要么需要手工完成所有事情,并且还要完成一个冗长的、手工编码的模板页面,而这正是我想要避免的。
我是不是漏掉了什么好东西?有人有使用格式集的好参考或例子吗?我花了整整一个周末研究他们的 API 文档,但我仍然毫无头绪。如果我把所有东西都手工编码,是不是设计上的问题?