Size: a a a

Django [ru] #STAY HOME

2019 November 15

♚Inojelis in Django [ru] #STAY HOME
помогите плиз. У меня не отображаются категории на странице.

штмл страница: https://dpaste.de/UefE

вьюха: https://dpaste.de/bRxP
источник

VT

Vadim Tepes in Django [ru] #STAY HOME
♚Inojelis
помогите плиз. У меня не отображаются категории на странице.

штмл страница: https://dpaste.de/UefE

вьюха: https://dpaste.de/bRxP
context = {
       'category': categories
   }
источник

VT

Vadim Tepes in Django [ru] #STAY HOME
на 38 строке во вьюхах
источник

VT

Vadim Tepes in Django [ru] #STAY HOME
слово category замени на categories
источник

♚Inojelis in Django [ru] #STAY HOME
Vadim Tepes
слово category замени на categories
спасибо, работает.
источник

A

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

A

Andrey in Django [ru] #STAY HOME
WTF
no voice pls
источник

АМ

Алексей Мелолян in Django [ru] #STAY HOME
Andrey
Post.author = author
Нужно получить конкретный пост и использовать update, а не вот эту строку ^^^
Она вообще в модели поле на объект заменит
я не совсем понял, мне сначала нужно создать пост с дефолтным автором, а затем его уже апдейтить на правильного?
источник

A

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

A

Andrey in Django [ru] #STAY HOME
что мешает создать сразу с нужным?
источник

АМ

Алексей Мелолян in Django [ru] #STAY HOME
руки не из того места(
источник

АМ

Алексей Мелолян in Django [ru] #STAY HOME
в models.py у меня находится вот что: class Post(models.Model):
   title = models.CharField(max_length=150, db_index=True)
   slug = models.SlugField(max_length=150, blank=True, unique=True)
   author = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE, default=1)
   body = models.TextField(blank=True, db_index=True)
   tags = models.ManyToManyField('Tag', blank=True, related_name='posts')
   date_pub = models.DateTimeField(auto_now_add=True)
источник

A

Andrey in Django [ru] #STAY HOME
post = Post.objects.create(author=request.user)
источник

A

Andrey in Django [ru] #STAY HOME
Алексей Мелолян
в models.py у меня находится вот что: class Post(models.Model):
   title = models.CharField(max_length=150, db_index=True)
   slug = models.SlugField(max_length=150, blank=True, unique=True)
   author = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE, default=1)
   body = models.TextField(blank=True, db_index=True)
   tags = models.ManyToManyField('Tag', blank=True, related_name='posts')
   date_pub = models.DateTimeField(auto_now_add=True)
всё норм
источник

A

Andrey in Django [ru] #STAY HOME
только зачем индекс на body 0_0
источник

АМ

Алексей Мелолян in Django [ru] #STAY HOME
но вот settings.AUTH_USER_MODEL не хочет выдавать мне пользователя вообще, все время срабатывает дефолт
источник

АМ

Алексей Мелолян in Django [ru] #STAY HOME
Andrey
только зачем индекс на body 0_0
гайды с ютуба 🌚
источник

АМ

Алексей Мелолян in Django [ru] #STAY HOME
да, смысла индексации нет
источник

A

Andrey in Django [ru] #STAY HOME
как автор прокоментировал индекс по этому полю?
источник

АМ

Алексей Мелолян in Django [ru] #STAY HOME
сейчас попробую найти этот момент
источник