Невозможно присвоить "<Пользователь: Euler>": "Article.authorr" должен быть экземпляром "User".

в чем проблема?

def change_names_of_field(apps, schema_editor):

    Article = apps.get_model('blog', 'Article')
    article = Article.objects.all()

    for s in article: 
        
        s.authorr = User.objects.get(username=s.author)
        if Category.objects.filter(title=s.category).values_list("title", flat=True) == []:
            Category.objects.create(title=s.category)
        s.categoryy = Category.objects.filter(title=s.category)
        s.update = s.created
        s.published = s.created
        s.status = "p"
        s.save()
Вернуться на верх