Проблема с Python django

Vertom

Новичок
Пользователь
Апр 26, 2020
7
1
3
1.Windows 10
2.Python 3.7.4 вроде как если не поменяю значит правельно
3.django
4.
Python:
import datetime

from django.db import models



from django.utils import timezone



class Article(models.Model):

    article_title = models.CharField('Article Name', max_length = 200)

    article_text =  models.TextField('Text')

    pub_date = models.DateTimeField('publish date')



    def __str__(self):

        return self.article_title



    def was_published_recently(self):

        return self.pub_date >= (timezone.now() - datetime.timedelta(days = 7) )





class Comment(models.Model):

    article = models.ForeignKey(Article, on_delete = models.CASCADE)

    author_name = models.CharField('Author Name', max_length =  50)

    comment_text = models.CharField('Comment Text', max_length = 200)



    def __str__(self):

        return self.author_name



проблема вот в чем учусь Джанго по ролику от Хауди Хо там он создал коммент я тоже хотел создать но не вышло выдаёт ошибку:
AttributeError: 'Comment' object has no attribute 'article_name'
Поискал сперва увидел что в последней строке написал: return self.article_name поменял но всё ровно выдаёт ошибку помогите пожалуйста
Screenshot_57.pngScreenshot_58.png
 
Последнее редактирование:

stud_55

Модератор
Команда форума
Модератор
Апр 3, 2020
1 522
672
113
простите не напомните как мигрировать
Вот так:
Код:
manage.py makemigrations
manage.py migrate
 

stud_55

Модератор
Команда форума
Модератор
Апр 3, 2020
1 522
672
113
Когда вставляйте код - форматируйте его с помощью кнопки вставить - код - python.
По коду: в ошибке написано что у экземпляра класса Comment нет атрибута article_name. Не понятно где вы получаете ошибку и какой код к этому приводит (на скринах что-то похожее на django shell но полного кода тоже нет).
Поискал сперва увидел что в последней строке написал: return self.article_name поменял но всё ровно выдаёт ошибку
После того как поменяли вы пробовали создавать миграцию и мигрировать.
учусь Джанго по ролику от Хауди Хо
Лучше посмотрите более адекватные уроки по django.
 
Последнее редактирование:

Student

throw exception
Команда форума
Администратор
Апр 2, 2020
195
103
43
Москва
Оформите тему и код как этого требуют правила форума: https://itfy.org/threads/kak-pravilno-sostavit-vopros-i-ne-poluchit-ban.1/
 

Vertom

Новичок
Пользователь
Апр 26, 2020
7
1
3
Когда вставляйте код - форматируйте его с помощью кнопки вставить - код - python.
По коду: в ошибке написано что у экземпляра класса Comment нет атрибута article_name. Не понятно где вы получаете ошибку и какой код к этому приводит (на скринах что-то похожее на django shell но полного кода тоже нет).

После того как поменяли вы пробовали создавать миграцию и мигрировать.

Лучше посмотрите более адекватные уроки по django.
простите не напомните как мигрировать

Ну кому как мне лично удобно учится у него) без обид если что
 
Последнее редактирование:

Vertom

Новичок
Пользователь
Апр 26, 2020
7
1
3
Оформите тему и код как этого требуют правила форума: https://itfy.org/threads/kak-pravilno-sostavit-vopros-i-ne-poluchit-ban.1/
Сейчас давольны? всё нормально?
 

Форум IT Специалистов