@Solliter

Покритикуйте код, что можно улучшить?

Добрый день!
Я новичок, не давно начал искать работу junior и для лучшего поиска работы на гит хаб написал не большой блог https://github.com/solliter/blog-with-accounts , покритикуйте пожалуйста, а также буду рад любым замечаниям и предложением, главное конструктивным, спасибо!
  • Вопрос задан
  • 573 просмотра
Решения вопроса 1
@deliro
  1. db_table не использовать, если ты не понимаешь, для чего он
  2. Дублирование названия класса в атрибутах ужасно
  3. Почитай стайлгайды Django и посмотри, куда нужно класть class Meta и __str__
  4. Код грязноват. Ненужные комменты, snake_case перемешан с camelCase, несоблюдение PEP8
  5. Алгоритмические ошибки. Например, вьюха subscribe, если метод не POST, ведёт в никуда
  6. В той же вьюхе стоит редирект на URL. Используй reverse, в шаблонах же используешь {% url %}. Кстати, шорткат redirect, который ты используешь, умеет редиректить на название вьюхи (name в urls) и на конкретный объект, если у него определён метод get_absolute_url
  7. Тут указали, что стоит использовать Class Based Views. Для новичка это слишком неочевидные вещи с этими вашими миксинами. Лучше разберись сначала в Function Based Views

Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы