Shell и атрибуты классов - Python

Узнай цену своей работы

Формулировка задачи:

Всем здравствуйте! Интересует такой вопрос: почему shell не видит атрибуты классов, которые связаны с модулем models? myapp.models.py
Листинг программы
  1. class Product(models.Model):
  2. name = models.CharField(max_length=200)
  3. text = models.TextField()
  4. teeeeeeeeeesttt = 11
  5. price = models.IntegerField(default=None)
  6. amount = models.IntegerField(default=0)
  7. summOfName = models.IntegerField(default=0)
  8. def __str__(self):
  9. return self.name
shell
Листинг программы
  1. >>> from myapp.models import Product
  2. >>> dir(Product)
  3. ['DoesNotExist', 'MultipleObjectsReturned', '__class__', '__delattr__', '__dict__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__init__', '__le__', '__lt__', '__module__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '__weakref__', '_base_manager', '_default_manager', '_deferred', '_do_insert', '_do_update', '_get_FIELD_display', '_get_next_or_previous_by_FIELD', '_get_next_or_previous_in_order', '_get_pk_val', '_get_unique_checks', '_meta', '_perform_date_checks', '_perform_unique_checks', '_save_parents', '_save_table', '_set_pk_val', 'clean', 'clean_fields', 'date_error_message', 'delete', 'full_clean', 'objects', 'pk', 'prepare_database_save', 'save', 'save_base', 'serializable_value', 'teeeeeeeeeesttt', 'unique_error_message', 'validate_unique']
я вижу 'teeeeeeeeeesttt', но остальных атрибутов не вижу. С чем это связано? Что-то нужно дополнительно импортировать в shell? В общем, направьте на путь истинный. Заранее спасибо!

Решение задачи: «Shell и атрибуты классов»

textual
Листинг программы
  1. p = Product(name=' ', text='')
  2. dir(p)

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4.333 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут