сентября 2021

Как в новом проекте Django создать папку проекта и пакет проекта с разными именами?

Обычно мы создаем новый проект в Django командой
django-admin startproject <project_name>
Как я уже писал, создаваемая структура папок не очень удобна, т.к. путь к конфигурационным файлам получается каким-то вот таким:
/project_name/project_name/settings.py
и предлагал переименовать пакет проекта (project package) в config/, внеся соответствующие правки в конфигурационные файлы.

Как получить свойства поля модели Django?

предоположим, мы пишем юниттесты и хотим проверять свойства поля. Пусть имеется модель:
class Knowledge(models.Model):
    name = models.CharField(max_length=256,
                            verbose_name='Тема',