Django--admin, models 사용자 정의 이름 추가
2290 단어 django
코드를 직접 보려면 다음과 같이 하십시오.
models.py
#coding=utf-8
from django.db import models
from django.contrib import admin
# Create your models here.
class Guys(models.Model):
first_name = models.CharField(max_length=30)
last_name = models.CharField(max_length=40)
email = models.EmailField()
def __unicode__(self):
return u'%s %s' % (self.first_name, self.last_name)
class Meta:
verbose_name = ' '
verbose_name_plural = ' '
class Equipname(models.Model):
name = models.CharField(max_length=100)
def __unicode__(self):
return u'%s' % self.name
class Meta:
verbose_name = ' '
verbose_name_plural = ' '
class Equipstatus(models.Model):
name = models.ForeignKey(Equipname)
fru = models.CharField('FRU', max_length=30)
pn = models.CharField('PN', max_length=30, blank = True)
sn = models.CharField('SN', max_length=30, blank = True)
out = models.BooleanField(' ', default = False)
tempout = models.BooleanField(' ', default = False)
describe = models.CharField(u' ', max_length=100, null = True)
warehouse_people = models.ForeignKey(Guys, verbose_name = u' ')
warehouse_time = models.DateField(verbose_name = ' ')
def __unicode__(self):
return u'%s' % self.name
class Meta:
verbose_name = ' '
verbose_name_plural = ' '
app_label = u" "
db_table = 'app_dc_equipstatus'#
class profileAdmin(admin.ModelAdmin):
list_display = ('name', 'fru', 'describe',)
search_fields=('name__name', )
# Django admin “related Field has invalid lookup: icontains”
# 。 model
# 。 " __ "。
admin.py
#coding=utf-8
from django.contrib import admin
from app_DC.models import Guys, Equipstatus, Equipname, profileAdmin
admin.site.register(Guys)
admin.site.register(Equipname)
admin.site.register(Equipstatus, profileAdmin)
마지막 거 주의.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Django의 질문 및 답변 웹사이트환영 친구, 이것은 우리의 새로운 블로그입니다. 이 블로그에서는 , 과 같은 Question-n-Answer 웹사이트를 만들고 있습니다. 이 웹사이트는 회원가입 및 로그인이 가능합니다. 로그인 후 사용자는 사용자의 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.