2016-04-04 13 views
0

私はdjangoの初心者です。プロフィールを作成するための2つのフィールドを持つシンプルなモデルを作成し、管理者に登録しました。ここ 名前フィールドが反映されないDjangoの管理者のプロフィールを追加

は私のモデル

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 

であり、以下に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) 

ですが、私はそれは、プロファイル

enter image description here

の名前が表示されないプロファイルを追加するとき

答えて

1

Python 3を使用している場合は、__str__ inst ead of __unicode__

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

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

それをしました!ありがとう、私にPythonとdjangoのアップデートに従うためのブログを教えてください –

+0

うまくいきました。申し訳ありませんが、私はpython/djangoのブログのための推奨はありません。 – Alasdair

関連する問題