Size: a a a

Django [ru] #STAY HOME

2021 May 27

TT

Terminator T-800 in Django [ru] #STAY HOME
ааа
источник

GZ

Globus Zarobotok in Django [ru] #STAY HOME
Всем привет!Почему не создаётся запись в таблицу?Вот код create_trailer.html:
 <div class="create_trailer">
       <form class="create_trailer_form" method="post">
           {% csrf_token %}
           {{ form.name_trailer }}
           {{ form.preview_trailer }}
           {{ form.trailer }}
           {{ form.author }}

           <input id="user_submit" type="submit" value="Создать статью">
       </form>
   </div>
Вот код views.py:
views.py:
def create_trailer(request):
   form = TrailerForm(request.POST)
   
   if form.is_valid():
       name_trailer = form.cleaned_data['name_trailer']
       preview_trailer = form.cleaned_data['preview_trailer']
       trailer = form.cleaned_data['trailer']
       author = form.cleaned_data['author']
       form.save()
       print(name_trailer, preview_trailer, trailer)

       add_trailer = Trailer(name_trailer=name_trailer, preview_trailer=preview_trailer, trailer=trailer, author=author)
       add_trailer.save()
   else:
       form = TrailerForm()
   return render(request, 'polls/create_trailer.html', {'form': form})
Вот код models.py:
class Trailer(models.Model):
   name_trailer = models.CharField("Название трейлера", max_length=200)
   pub_date = models.DateTimeField('Дата публикации трейлера', default=timezone.now)
   preview_trailer = models.ImageField("Превью трейлера", upload_to='photo', default=None)
   trailer = models.FileField("Трейлер", upload_to='video')
   author = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE, default="anonim")
Вот код forms.py:
class TrailerForm(ModelForm):
   class Meta:
       model = Trailer
       fields = ['name_trailer', 'preview_trailer', 'trailer', 'author']
источник

TT

Terminator T-800 in Django [ru] #STAY HOME
кстати, такой вопрос, формы нужно создавать в джанге или на фронте лучше?
источник

K

KℝIℙ₮Oℕ in Django [ru] #STAY HOME
Кто может помочь с этой ошибкой? Заранее спасибо
источник

K

KℝIℙ₮Oℕ in Django [ru] #STAY HOME
вот urls
источник

DT

Denis Taranov in Django [ru] #STAY HOME
Русским по желтому же написано в чем ошибка
источник

DT

Dan Tyan in Django [ru] #STAY HOME
если на шаблонах то лучше в джанго
источник

K

KℝIℙ₮Oℕ in Django [ru] #STAY HOME
Я вижу, что там написано, я хотел узнать, почему она возникает, ведь urls я передал
источник

DT

Denis Taranov in Django [ru] #STAY HOME
Ты во вьюхе делаешь запрос UserViewProfile.get(...) которого нет в базе
источник

AI

Anton Igin in Django [ru] #STAY HOME
Фронт должен быть отдельно в принципе,ср связью с сервером по апи
Шаблоны в джанге - одна из тех вещей, которая реалтно устарела
источник

ИМ

Иван Масюк in Django [ru] #STAY HOME
Всем привет. Ребят, кто-то подключал к своему сайту liqpay? Нужна помощь, гит, который они дают - устарел. Не работает почему-то..
Хэлс плс
источник

DT

Dan Tyan in Django [ru] #STAY HOME
во первых код в gist
во вторых почему у тебя две логики создания записи ?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
покажи как ты выводишь ссылку для переходя на эту страницу ?
источник

K

KℝIℙ₮Oℕ in Django [ru] #STAY HOME
источник

DT

Dan Tyan in Django [ru] #STAY HOME
а теперь въю UserViewProfile
источник

K

KℝIℙ₮Oℕ in Django [ru] #STAY HOME
источник

GZ

Globus Zarobotok in Django [ru] #STAY HOME
источник

DT

Dan Tyan in Django [ru] #STAY HOME
я же правильно понимаю что тут user.id это имено User
источник

DT

Dan Tyan in Django [ru] #STAY HOME
и что форма валидна ?
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
зачем ты выкладываешь код по нескольким ссылкам? ты правда думаешь так кому-то удобно смотреть?
источник