我想制作一个django应用程序,可以在其中处理图像并显示预处理和已处理的图像,我已经准备好了功能并进行了测试,我应该如何实现它?我已经开发了微型应用程序,该应用程序基本上需要用户输入而没有实际处理,只是在视图中显示了一些限制和验证。我有一个基本的想法,我应该如何构建这个应用程序的模型,它看起来像这样:
class Image(models.Model):
user = models.ForiegnKey(user,on_delete=models.CASCADE)
preprocessed = models.ImageField(upload_to=user_path)
processed = models.ImageField(upload_to=another_path)
所以我应该在视图/表单中调用process函数吗? 我认为它在视图中,但实际上应该是什么样子?如果对模型有效,我应该调用表单并保存表单中的输入吗?我应该如何称呼经过预处理的图像以对其进行处理并在详细视图中显示它?