Загрузка...

Вопрос по django

Тема в разделе Python создана пользователем котек 26 июл 2025 в 11:13. 97 просмотров

  1. котек
    котек Автор темы 26 июл 2025 в 11:13 :cat_lay:Лучшие ****** здесь - lolz.live/threads/8856953/ 1189 29 сен 2022
    Хочу сделать чтобы пользователь мог при создании треда вставлять туда фотку при желании, как это можно реализовать?

    Я знаю бляь что форумы делают на xenforo, но это пет проектик :happycat:
     
    1. котек Автор темы
      Kote, Тут просто обьяснение по поводу сохранения фото, а я хз как правильнее модель сделать
  2. Crazy_cruise1243
    привет, вот поле:
    avatar = models.ImageField("Аватар", upload_to='avatars/', null=True, blank=True, default='avatars/default.png')

    в settings.py задаём корень картинок:
    MEDIA_URL = '/media/'
    MEDIA_ROOT = BASE_DIR / 'media'

    вот часть кода из представления как обработать картинку:
    if request.method == 'POST' and is_own:
    avatar_form = AvatarForm(request.POST, request.FILES, instance=request.user)
    if avatar_form.is_valid():
    avatar_form.save()
    return JsonResponse({'success': True, 'avatar_url': request.user.avatar.url})
    else:
    return JsonResponse({'success': False, 'errors': avatar_form.errors}, status=400)
    --- Сообщение объединено с предыдущим 26 июл 2025 в 12:15
    форум сам добавил https
     
Загрузка...
Top