String concat, вызывающий объект 'str', не имеет атрибута 'object'

У меня есть вид, как показано ниже:

Я получаю ошибку: объект 'str' не имеет атрибута 'object'

должно быть, это как-то связано с моим конкатенатом строк - что пошло не так :)

Спасибо

def edit_skill_plan(request):
    #t = skills.objects.get(skill_id='django_5158517')
    skillid = request.POST.get('editbut')
    user = request.user
    t = skills.objects.get(creator=user, skill_id=skillid)
    t.status = 'closed'
    t.save() # this will update only

    complete_date = datetime.today().strftime('%Y-%m-%d')
    week_num = datetime.today().strftime('%V')
    x = t.skill_name
    user = request.user
    points = t.points
    cat = t.category
    year = datetime.today().strftime('%Y')


    status = str(request.user.username) +' completed the task: ' + str(x) + ' which was worth: ' + str(points) + ' points'

    status.object.create(creator=user, status=status, status_date=complete_date)

Ваши последние две строчки должны быть такими,

status_code = str(request.user.username) +' completed the task: ' + str(x) + ' which was worth: ' + str(points) + ' points'

status.object.create(creator=user, status=status_code, status_date=complete_date)
Вернуться на верх