Size: a a a

Django [ru] #STAY HOME

2020 March 24

S

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

S

Skoomer in Django [ru] #STAY HOME
Sergey Rudnitsky
У меня сейчас есть 2 поля Many2Many в одной записи, реализовал стандартный выбор виджетами, но для каждого из них несколько сотен опций. Вычитал про inlineformset, то, что мне нужно, но хороший пример или консультация очень бы пригодились, и, возможно, сэкономили мое время.
на  djbook  есть тема , вроде доходчиво
источник

S

Skoomer in Django [ru] #STAY HOME
Sergey Rudnitsky
У меня сейчас есть 2 поля Many2Many в одной записи, реализовал стандартный выбор виджетами, но для каждого из них несколько сотен опций. Вычитал про inlineformset, то, что мне нужно, но хороший пример или консультация очень бы пригодились, и, возможно, сэкономили мое время.
источник

SR

Sergey Rudnitsky in Django [ru] #STAY HOME
Я как раз этот манул и читаю, мне примеров не хватает. Но все равно спасибо!
источник

S

Skoomer in Django [ru] #STAY HOME
Sergey Rudnitsky
Я как раз этот манул и читаю, мне примеров не хватает. Но все равно спасибо!
все примеры однотипные
источник

S

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

S

Skoomer in Django [ru] #STAY HOME
вот еще , точно такая же  логика написания inline_formset
источник

S

Skoomer in Django [ru] #STAY HOME
только в том случае добавить  through
источник

SR

Sergey Rudnitsky in Django [ru] #STAY HOME
Ладно, сдаюсь, я пока не совсем понимаю, как мне создать общую форму, и что в нее передавать
источник

S

Skoomer in Django [ru] #STAY HOME
Sergey Rudnitsky
Ладно, сдаюсь, я пока не совсем понимаю, как мне создать общую форму, и что в нее передавать
скинь код , я правда "посредственный кодер" сам только набираюсь опыта
источник

SR

Sergey Rudnitsky in Django [ru] #STAY HOME
Спасибо, в случае чего сброшу, одна голова хорошо, а две лучше
источник

AK

Andrew Kuskov in Django [ru] #STAY HOME
Всем привет. Подскажите, почему так может срабатывать. Никак не получается указать корректную ссылку на категорию. Вот модель:
class Category(models.Model):
   """Модель категории"""
   name = models.CharField(verbose_name='Имя', max_length=100)
   slug = models.SlugField(verbose_name='Урл')

   def __str__(self):
       return self.name

   class Meta:
       verbose_name = 'Категория'
       verbose_name_plural = 'Категории'


Вот view:
class CategoryView(View):
   """Вывод категории"""
   def get(self, request, category_url):
       category = Category.objects.get(slug=category_url)
       return render(request, "blog/post_list.html", {'category': category})


Вот так прописываю в урл:

path("<slug:category_url>/", views.CategoryView.as_view(), name='category')


Вот так вывожу в шаблоне:
 {% for category in categories %}
       <li><a href="{% url 'category' category.slug %}">{{ category.slug }}</a></li>
   {% endfor %}
источник

AK

Andrew Kuskov in Django [ru] #STAY HOME
Ошибка типа: blog.models.Post.DoesNotExist: Post matching query does not exist.
источник

AK

Andrew Kuskov in Django [ru] #STAY HOME
Причем со статьями идет аналогичный код и там все выводится
источник

RS

Rust Saiargaliev in Django [ru] #STAY HOME
Andrew Kuskov
Ошибка типа: blog.models.Post.DoesNotExist: Post matching query does not exist.
Давай полный трейсбек ошибки на пасту
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Andrew Kuskov
Ошибка типа: blog.models.Post.DoesNotExist: Post matching query does not exist.
у тебя ошибка в модели Post
ты показываешь категории
источник

AK

Andrew Kuskov in Django [ru] #STAY HOME
Rust Saiargaliev
Давай полный трейсбек ошибки на пасту
источник

RS

Rust Saiargaliev in Django [ru] #STAY HOME
Andrew Kuskov
Ошибка типа: blog.models.Post.DoesNotExist: Post matching query does not exist.
Вот тут ошибка, пост не может найти в этой строчке :

 File "C:\Python\kuskovan\app\blog\views.py", line 33, in get
   post = Post.objects.get(slug=post_url
источник

DT

Dan Tyan in Django [ru] #STAY HOME
покажи

app\blog\views.py
и urls
источник

AK

Andrew Kuskov in Django [ru] #STAY HOME
источник