前提:ルフィ仮想環境では 1 ターミナルアプリケーションディレクトリにプロジェクトのルートディレクトリから >:CDのluffyapi&CDのアプリケーション 2は、アプリケーションを作成します。 >:Pythonはユーザーstartappの../../manage.py
manage.pyに基づいてアプリケーションを作成するために#をそうmanage.pyを見つけるために、コマンドを実行
django.db 輸入モデル から django.contrib.auth.models インポートAbstractUserの クラス:ユーザー(AbstractUser) モバイル = models.CharField(max_lengthを= 11、ユニーク= 真) アイコン = models.ImageField(upload_to = ' アイコン'、デフォルト=を' アイコン/ default.png ' ) クラスメタ: DB_Tableの = ' luffy_user ' verbose_name = ' 用户表' verbose_name_plural = verbose_name デフ __str__ (自己): 戻り self.username
= INSTALLED_APPS [ #... 「ユーザー」、 ] #のカスタムユーザーユーザーテーブルテーブルが作成AUTH_USERテーブルに基づいているため AUTH_USER_MODEL = 「user.userを」
メディアの設定:dev.py
MEDIA_URL = ' /メディア/ ' MEDIA_ROOT = os.path.join(BASE_DIR、' メディア')
メディアのディレクトリ構成
"" " ├──luffyapi └──luffyapi / /└──メディア └──アイコン └──default.png """
データベースの移行
#のデータ移行はそれほどmanage.pyを見つけるために、manage.pyコマンドの実行に基づいています :migrateコマンド のPython manage.py makemigrations Pythonのmanage.py移行を
注:移行時に枕モジュールは、ユーザのテーブルので、エラーを報告します
枕モジュールが取り付け
>:インストール枕PIP