1. Python / Говнокод #18697

    −20

    1. 1
    2. 2
    3. 3
    class Plan(Abstract):
        ..........
        __price = models.FloatField(db_column=u'price', verbose_name=u'Цена', max_length=100000, null=True, blank=True)

    Угадайте, что тут у нас не так

    Запостил: alexscrat, 09 Сентября 2015

    Комментарии (29) RSS

    • Астрологи объявили месяц джанго?
      Ответить
    • не, просто по полю __price нельзя отфильтровать в джанго орм. особенно если сортировать связанные модели. типа - SomeModel.objects.filter(plan__price=0).
      Оно тут ругнется и скажет, что нет такого лукапа, как price. В итоге из этой хрени в проекте вырос какой-то дичайший треш. Что характерно, чувак еще определил проперти price, так что, если нарочно не разбираться, и понадеяться на автодополнение в IDE, то можно словить дополнительных лулзов
      Ответить
    • >price
      >max_length=100000

      Всё НАСТОЛЬКО плохо?
      Ответить
    • Посоветуйте что почитать по джанго, желательно на русском.
      Ответить
      • http://djbook.ru/rel1.8/
        Ответить
      • на русском это не ко мне

        а так: ту каплс оф джанго
        и стандартный туториал на сайте

        джангу можно за неделю освоить, если не совсем деревянный
        Ответить
    • Ммм, прайс в флоате
      Ответить
      • Согласен, все цены онли десимал.
        Ответить
      • Это нормально. Люди просто не считают копейки. Рубь туда, рубь сюда.
        Ответить
        • Особенно здорово, если платишь взносы за кредит, а размер взноса попал в «машинное эпсилон»: сколько ни платишь, остаётся платить всё столько же.
          Ответить
          • Была же вроде такая история, когда комп чуваку счета на $0.00 присылал.
            Ответить
          • Вы, посоны думаете вы одни такие умные.

            А до того чтоб стричь эпсилоны додумался еще один лондонский кассир лет 400 назад.

            Он когда считал золотые монеты то делал это на специальной тряпке об которую они постоянно терлись. Тысячи монет, которые проходили через его руки каждый день.
            Потом чел сжигал тряпку и из золотого порошка выливался маленький слиточек. И так месяц за месяцем.
            Ответить
            • На хуябре была статья как так с биткоинами наёбывают.
              Ответить
            • Пепел с золотом же смешается. Смысол сжегать?
              Ответить
              • Ну пепел от золота не так сложно отделить...
                Ответить
            • И получалось больше его зарплаты?
              Ответить
              • Ну не знаю как 400 лет назад в лондоне, но у нас сейчас, емнип, у кассиров не такая уж и большая зарплата. А у вас в германии как?
                Ответить
                • Так это где - в банке? Там-то побольше минималки платят.
                  Ответить
    • >null=True, blank=True
      Та да, кому она нужна эта цена
      Ответить

    Добавить комментарий