django admin管理添加应用

来源:互联网 发布:苹果手机上看图软件 编辑:程序博客网 时间:2024/05/18 03:52
node2:/django1.8/mysite/polls#cat models.py# -*- coding: utf-8 -*-from __future__ import unicode_literalsfrom django.db import modelsclass Question(models.Model):    question_text = models.CharField(max_length=200)    pub_date = models.DateTimeField('date published')    def __str__(self):              # __unicode__ on Python 2        return self.question_textclass Choice(models.Model):    question = models.ForeignKey(Question)    choice_text = models.CharField(max_length=200)    votes = models.IntegerField(default=0)class Person(models.Model):    first_name = models.CharField(max_length=30)    last_name = models.CharField(max_length=30)class Choices(models.Model):node2:/django1.8/mysite/polls#cat admin.py# -*- coding: utf-8 -*-from django.contrib import adminfrom .models import Choice, Question,Person#class ChoiceInline(admin.StackedInline):class ChoiceInline(admin.TabularInline):    model = Choice    extra = 3class QuestionAdmin(admin.ModelAdmin):    # ...   list_display = ('question_text', 'pub_date')admin.site.register(Question, QuestionAdmin)class PersonAdmin(admin.ModelAdmin):    list_display = ('first_name', 'last_name')admin.site.register(Person, PersonAdmin)添加一个Persion应用

阅读全文
0 0
原创粉丝点击