Пользователь настольный модуль пользователя
Создать модуль пользователя
Предпосылка: В виртуальной среде Луффи 1 . Терминал в каталог приложений из корневой директории проекта >: CD- luffyapi и кд приложения 2 . Создавать приложения >: Python ../../manage.py StartApp Пользователя
от django.db импорта моделей из django.contrib.auth.models импорта AbstractUser класса User (AbstractUser): мобильный = models.CharField (max_length = 11, уникальный = True) значок = models.ImageField (upload_to = ' значок ' , по умолчанию = ' значок / Default.png ' ) класс Meta: db_table = ' luffy_user ' verbose_name = ' 用户表' verbose_name_plural = verbose_name Защиту __str__ (Я): возвращение self.username
INSTALLED_APPS = [ # ... ' пользователя ' , ] # 自定义Пользователь表 AUTH_USER_MODEL = ' user.User '
Настройка медиа
dev.py
MEDIA_URL = ' / медиа / ' MEDIA_ROOT = os.path.join (base_dir, ' медиа ' )
Конфигурация каталогов медиа
"" " ├── luffyapi └── luffyapi / └── СМИ / └── значок └── default.png """
от django.contrib импорта админ из django.urls импортирует путь, re_path, включает в себя от django.views.static импорта служит из django.conf импорт настроек urlpatterns = [ путь ( ' администратор / ' , admin.site.urls), путь ( ' пользователь / 'включают в себя ( ' user.urls ' )), re_path ( ' ^ СМИ / (? P <путь>. *) 'служить, { ' DOCUMENT_ROOT ' : Settings.MEDIA_ROOT}) ]
от django.urls импорта пути, re_path urlpatterns = [ ]