Сохранение данных для администратора с помощью формы - PullRequest
0 голосов
/ 10 февраля 2020

У меня проблема с отображением / сохранением файла изображения, который я прокомментировал в Admin. Я не знаю, правильно ли я это объясню, но вложение изображения может. Я хочу, чтобы изображение, которое я прокомментировал, отображалось / сохранялось в commented_image, как показано пустым в Admin.

enter image description here

class Comments (models.Model):
    comment_post = models.TextField()
    author = models.ForeignKey(settings.AUTH_USER_MODEL,on_delete=models.CASCADE, null=True, blank=True)
    commented_image = models.ForeignKey('Image', on_delete=models.CASCADE, related_name='comments', null=True, blank=True)
    date = models.DateTimeField(auto_now_add=True)

    class Meta:
        verbose_name = 'Comment'
        verbose_name_plural = 'Comments'
        ordering = ['-date']
    def __str__(self):
        return self.author.__str__()


def home(request):
    all_images = Image.objects.filter(imageuploader_profile=request.user.id)
    users = User.objects.all()
    next = request.GET.get('next')
    if next: return redirect(next)

    form = CommentForm(request.POST)
    if request.method == "POST":
        if form.is_valid():
            text = form.save(commit=False)
            text.author = request.user
            text.save()
            return redirect('/')
        else:
            form = CommentForm()
    context = {
        'all_images': all_images,
        'users': users,     
    }
    return render(request,'home.html', context,)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...