Я создал модель, которая CommaSeparatedIntegerFieldприлагая к CommaSeperatedIntegerfield в Джанго
models.py
class ForumPosts(models.Model):
....
path = models.CommaSeparatedIntegerField(blank=True,max_length=50)
...
Я хочу использовать эту модель и определили мой взгляд, как показано ниже views.py
def create_forum_post(request, ..):
...
forumpost.path.append(forumpost_id)
...
Я столкнулся с ситуацией где я должен был добавить forumpost_id, который является целым числом в путь, который был определен как CommaSeperatedIntegerField. При отладке я получил ошибку
Объект 'unicode' не имеет атрибута 'append'.
Я думаю, что это может быть из-за отсутствия запятой. Я попробовал много вариантов одного и того же кода, но не смог добавить forumpost_id в путь. Заранее спасибо
Вы имели в виду объединение строк? –
Я также попробовал конкатенирование строк, но его не работает. Я думаю, что это может быть исключительно для CommaSeperatedIntegerField. – user2602273