在定义模型时,有没有一种方法可以自动为Django中的模型设置字段值? 我不需要用函数在我的模型中自动定义一些字段的值。 我的函数获取输入图像路径calculate,我需要计算结果来定义Django中的数据库字段。在
我想要的第一件事是这样的:
我的观点:
def myview(request):
uploadimages = UploadImagesForm(request.POST or None, request.FILES or None)
if uploadimages.is_valid():
# Get the images that have been browsed
if request.FILES.get('multipleimages', None) is not None:
images = request.FILES.getlist('multipleimages')
for image in images:
MyModel.objects.create(field1=request.user,field2=image)
这不起作用,因为要工作,我的功能需要首先在服务器上传图像,以获得工作的路径。在
你知道如何用我的函数来定义我的模型吗?在
更新
^{pr2}$此代码中的错误是我的函数无法理解图像路径,创建计算以设置字段中的值。在
如果我用这个:
MyModel.objects.create(user=request.user, upload=image)
instance = MyModel.objects.create(user=request.user, upload=image)
instance.field1 = name
instance.field2 = myvalue
instance.field3 = myvalue2
instance.field4 = myvalue3
instance.field5 = myvalue4
instance.save()
这工作,但创建我的数据库副本。在
你可以试试:
相关问题 更多 >
编程相关推荐