2017-02-14 13 views
1

То, что я пытаюсь сделать:Получение атрибутаError при регистрации моей модели администратору Django?

Попытка регистрации моей модели Джанго Admin

Какую проблему я получаю:

Я получаю следующее сообщение об ошибке:

Attribute Error

Мой код:

admin.py:

from django.contrib import admin 
from .models import UserProfile, Post 

admin.site.register(UserProfile,Post) 

model.py:

from django.contrib.auth.models import User 
from django.db import models 

class UserProfile(models.Model): 
    user = models.ForeignKey(User,on_delete=models.CASCADE) 
    avatar = models.ImageField(upload_to='static/media/',max_length=100) 

class Post(models.Model): 
    title = models.CharField(max_length=120) 
    content = models.TextField() 

urls.py:

from django.conf.urls import url 
from .import views 

urlpatterns = [ 
    url(r'^register/$',views.registerUser), 
    url(r'^$', views.index, name="Index"), 
    url(r'^validateRegisterForm/$',views.validateRegisterForm), 
    url(r'^validateLoginForm/$',views.validateLoginForm), 
    url(r'^article/$', views.article, name="Article"), 
    url(r'^Login/$',views.loginUser, name="Login"), 
    url(r'^Logout/$',views.logoutUser, name="Logout"), 
] 

Примечание: Я новичок в django, поэтому не знаю много об этом.

ответ

2

Это должно быть

admin.site.register(UserProfile) 
admin.site.register(Post) 

Admin.site.register принимает два параметра, первый класс модели и необязательный второй параметр является классом администратора. В вашем коде вы проходили другую модель как класс администратора.

для получения дополнительной информации, пожалуйста, обращайтесь: https://docs.djangoproject.com/en/1.10/ref/contrib/admin/

+0

как был мой вопрос структурированы? это то, как вы хорошо задаете вопросы? : D – Ahtisham

+1

ваш вопрос хороший. безусловно, намного лучше, чем большинство вопросов, которые мы получаем здесь. Единственное улучшение, которое вам необходимо внести в будущие вопросы, - это размещать ошибки как текст, а не как изображения. – e4c5

+0

, но отправляя изображения, вы получаете больше информации, чем публикацию только текстов ... btw благодарит за ваши добрые ответы сэр, мам, что бы вы ни были. ;) – Ahtisham

 Смежные вопросы

  • Нет связанных вопросов^_^