Size: a a a

Django [ru] #STAY HOME

2019 November 15

AS

Alexandr Stefanitsky-Mozdor in Django [ru] #STAY HOME
Malikov Asman
Вечер добрый. Нужна помощь) Нужен спроектировать бд так, чтобы в addition_fields поле id_typefields можно было выбрать только из тех что определенны для webhook в baserequest
limit_choices?
источник

AS

Alexandr Stefanitsky-Mozdor in Django [ru] #STAY HOME
А, ну вон ссылку сверху скинули
источник

AS

Alexandr Stefanitsky-Mozdor in Django [ru] #STAY HOME
Это не только в админке работает, это работает и в формах и в сериализаторах
источник

FK

Farid Khalikov in Django [ru] #STAY HOME
источник

FK

Farid Khalikov in Django [ru] #STAY HOME
или так https://docs.djangoproject.com/en/2.2/topics/db/sql/#performing-raw-sql-queries, чтоб не заморачиваться долго.
источник

yh

yasya huyase in Django [ru] #STAY HOME
всем привет,
есть такая проблема
седелал на сайте посты, и дал их в слагифай для роутинга
но проблема такая:
когда в адресной строке ввожу левый слаг, вместо ошибки дебагера о ненайденном слаге, просто переводит на страницу пустой новости
источник

АМ

Алексей Мелолян in Django [ru] #STAY HOME
yasya huyase
всем привет,
есть такая проблема
седелал на сайте посты, и дал их в слагифай для роутинга
но проблема такая:
когда в адресной строке ввожу левый слаг, вместо ошибки дебагера о ненайденном слаге, просто переводит на страницу пустой новости
функцию get_object_or_404 попробуй
источник

АМ

Алексей Мелолян in Django [ru] #STAY HOME
from django.shortcuts import get_object_or_404
источник

yh

yasya huyase in Django [ru] #STAY HOME
сейчас попробую
источник

yh

yasya huyase in Django [ru] #STAY HOME
не работает
источник

yh

yasya huyase in Django [ru] #STAY HOME
def pre_save_case_slug(sender, instance, *args, **kwargs):
   if not instance.cases_slug:
       cases_slug = slugify(translit(str(instance.header), reversed=True))
       instance.cases_slug = cases_slug


pre_save.connect(pre_save_case_slug, sender=Cases)
источник

yh

yasya huyase in Django [ru] #STAY HOME
слаг в модели генерируется
источник

АМ

Алексей Мелолян in Django [ru] #STAY HOME
кмк генерация ни при чем тут, где ты его вызываешь?
источник

tv

tsar vcube in Django [ru] #STAY HOME
привет, кто занимается парсингом инстаграм отпишите плиз в пм
источник

yh

yasya huyase in Django [ru] #STAY HOME
def single_project_page(request, cases_slug):
   single_cases = Cases.objects.filter(cases_slug=cases_slug)
   last_3_cases = Cases.objects.all()[:3]
   context = {
       "single_cases": single_cases,
       "last_cases": last_3_cases,
   }
   return render(request, "case-single.html", context)
источник

АМ

Алексей Мелолян in Django [ru] #STAY HOME
ну самое тупое это if cases_slug in cases_slugs: ....
источник

АМ

Алексей Мелолян in Django [ru] #STAY HOME
else raise Http404  или как-то так
источник

АМ

Алексей Мелолян in Django [ru] #STAY HOME
либо через try/except
источник

yh

yasya huyase in Django [ru] #STAY HOME
спасибо
источник

Н

Никита in Django [ru] #STAY HOME
Я сделал self-linked m2m поле в модели и запись со ссылками
1 => 2

прописал unique_together для полей
он теперь не дает создать еще одну запись с полем 1 => 2 , что правильно
как ему теперь запретить создавать запись 2 => 1 ?
источник