diff --git a/ofu_app/apps/food/views.py b/ofu_app/apps/food/views.py index afe2a32..8816fd0 100644 --- a/ofu_app/apps/food/views.py +++ b/ofu_app/apps/food/views.py @@ -132,9 +132,8 @@ def pic_upload(request, id): form = UploadImageForm(request.POST, request.FILES) if form.is_valid(): pic = form.save(commit=True) - userPic, success = UserFoodImage.objects.get_or_create(user_id=request.user) - userPic.image = pic - userPic.food = SingleFood.objects.get(id=id) + food = SingleFood.objects.get(id=id) + userPic, success = UserFoodImage.objects.get_or_create(user_id=request.user, image=pic, food=food) userPic.save() return True else: diff --git a/ofu_app/requirements.txt b/ofu_app/requirements.txt index d5894d0..660748b 100644 --- a/ofu_app/requirements.txt +++ b/ofu_app/requirements.txt @@ -4,4 +4,6 @@ django-rest-framework django-analytical requests beautifulsoup4 -#psycopg2 \ No newline at end of file +#psycopg2 +xmltodict +