2016-04-04 13 views
0

Ben django için yeni bir raporum ve profil oluşturmak ve bunları yönetici olarak kaydetmek için iki alanla basit bir model oluşturdum. Burada İsim alanı, Django'daki Yönetici profilini göstermiyor

modelim

from django.db import models 

# Create your models here. 

class profile(models.Model): 
    name = models.CharField(max_length = 1200) 
    description = models.TextField(default= 'description default') 

    def __unicode__(self): 
     return self.name 

ve aşağıda admin.py

from django.contrib import admin 

# Register your models here. 

from .models import profile 

class profileAdmin(admin.ModelAdmin): 
    class Meta: 
     model= profile 

admin.site.register(profile,profileAdmin) 

ama o profilin

enter image description here

adını göstermiyor profilleri eklediğinizde

cevap

1

Python 3'ü kullanıyorsanız, __str__ inst tanımlamanız gerekir __unicode__.

class profile(models.Model): 
    name = models.CharField(max_length = 1200) 
    description = models.TextField(default= 'description default') 

    def __str__(self): 
     return self.name 
+0

bunu yaptı! teşekkür ederim, python ve django güncellemeleri takip etmek için bana bazı blog öneririm –

+0

Sevindim işe yaradı. Üzgünüm, python/django blogları için önerim yok. – Alasdair

İlgili konular