私はDjangoを初めて使い始めました。私はinbuiltがあることを理解していないユーザーモデルを作成しました。私はユーザーテーブルを削除しました。djangoを削除するユーザーテーブル
# -*- coding: utf-8 -*- from __future__ import unicode_literals
from django.db import models from django.contrib.auth.models import User
# Create your models here.
# class User(models.Model):
# firstname = models.CharField(max_length=250)
# lastname = models.CharField(max_length=250)
# email = models.CharField(max_length=250)
# password = models.CharField(max_length=250)
# newsletter = models.BooleanField(default=0)
# accountlevel = models.BigIntegerField(default=1)
# reportsCreated = models.BigIntegerField(default=0)
#
# def __str__(self):
# return self.firstname +" "+ self.lastname +" - "+self.email
class Account(models.Model):
user = models.ForeignKey(User, on_delete=models.CASCADE)
reports = models.IntegerField(default=3)
accounttype = models.CharField(default='Free')
monthlycost = models.FloatField(default=0.0)
def __str__(self):
return self.user.username + " - " + self.accounttype
admin.py # - - コーディング:UTF-8から - .modelsレポートをインポート 将来輸入.modelsから unicode_literalsインポートユーザー からから
from django.contrib import admin
# Register your models here.
admin.site.register(User)
admin.site.register(Report)
私は今、アカウントからのForeignKeyとインテーブルのユーザーモデルにテーブルを報告する必要があります。
私が実行します。
python manage.py makemigrations
私は次のエラー
django.contrib.admin.sites.AlreadyRegistered取得:モデルユーザーが すでに
あなたは感謝の仲間 –