为什么我不能在管理站点上注册我的Django App模型?

时间:2019-08-06 08:55:05

标签: django python-3.x django-models

但是如果我尝试使用admin.site.register(model_name)在app / admin.py中注册我的模型,则默认情况下会看到“组和用户”模型,如果我尝试注册默认组和用户,则也无法使用我。

CODE

目录“ app / admin.py”

from django.contrib import admin
from app.models import Contact
admin.site.register(Contact)

目录“ app / models.py”

from django.db import models

class Contact(models.Model):
     name = models.CharField(max_length=100)
     gender = models.CharField(max_length=50,choices=('female','Female') 
              ('male','Male')))
     email = models.EmailField(max_length=100)
     info = models.CharField(max_length=100)
     phone = models.IntegerField()
     image = models.ImageField(blank=true,upload_to='images/')
     date_added = models.DateField(auto_now_add=True)

     def __str__(self):
         return self.name

1 个答案:

答案 0 :(得分:0)

将导入从“ app.models”更改为“ .models”,因为它们位于同一目录中,请参见

相关问题