Как можно добавить Имя автора поста в таблицу Django?

Я разрабатываю сайт на Django где есть возможность выкладывать посты. Как я могу внести в БД автора поста?

'''views.py'''
def create_post(request):
    error = ''
    if request.method == 'POST':
        form = PostForm(request.POST)
        if form.is_valid():
            form.save()
            return redirect('crypto')
        else:
            error = 'Invalid Form!!!'

    form = PostForm()
    context = {
        'form': form,
        'error': error,
    }
    return render(request, 'crypto/create-post.html', context)

#models.py
class Post(models.Model, ):
    author = models.TextField()
    title = models.CharField('Название поста', max_length=125)
    text = models.TextField('Описание')
    created_date = models.DateTimeField(default=timezone.now)
Вернуться на верх