Лучшие практики Django для ранней стадии разработки
Здравствуйте, я изучаю django последние несколько месяцев и создал сайт-блог. Когда я создавал блог, у меня возникло много проблем с моделями и другими вещами. Когда я работал над своим блогом, я создал модели для пользователей и прочего, а затем обнаружил, что использовать аутентификацию очень сложно с пользовательской моделью пользователя, поэтому мне пришлось изменить всю модель пользователя, и после этого я использовал только статическую папку для хранения файлов, таких как шаблоны, css, js и изображения, а не медиа для загрузки пользователем таких вещей, как изображение блога, изображение профиля пользователя, и для этого мне пришлось изменить много вещей в моем settings.py. После этого я столкнулся с шаблонными url, я использовал жесткие url, такие как \accounts\login, что-то вроде этого, а затем обнаружил, что мы можем использовать {% url 'login' %}, что проще, на мой взгляд, тогда я получил ошибку абсолютного url и исправил это. Когда я разрабатывал, я использовал функциональные представления, а затем обнаружил, что представления на основе классов просты: listviews, detailviews, creatviews и т.д.
Во время разработки этого я задался вопросом, что является лучшей практикой для django, что я могу сделать, чтобы избежать большинства моих ошибок на ранних стадиях разработки и что делать после создания проекта, то есть сразу после использования команды django-admin startproject .
Извините за эти вопросы для новичков и извините за любые грамматические ошибки английский не мой родной язык.
Заранее спасибо и любой совет будет полезен.