Django L2 编写你的第一个Django应用,第2部分¶

Posted ZSR0401

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django L2 编写你的第一个Django应用,第2部分¶相关的知识,希望对你有一定的参考价值。

 

创建超级用户

$ python manage.py createsuperuser

  

启动开发服务器

$ python manage.py runserver

 

让应用在管理界面中可编辑

$ cat tasks/admin.py
from django.contrib import admin

# Register your models here.
from .models import *

自定义管理表单

$cat tasks/admin.py
from django.contrib import admin

# Register your models here.
from .models import *

class QuestionsAdmin(admin.ModelAdmin):
    fileds = [pub_date , question_text]

 管理界面表单自定义

$ cat tasks/admin.py
from django.contrib import admin

# Register your models here.
from .models import *

class ChoiceInline(admin.TabularInline):
    model = Choice
    extra = 3

class QuestionsAdmin(admin.ModelAdmin):
    #fileds = [‘pub_date‘ , ‘question_text‘]
    filtedsets=[
        (None , {‘fields‘ : [‘question_text‘]}),
        (‘Date information‘ ,{‘fileds‘:[‘pub_date‘],‘classes‘: [‘collapse‘]}),

    ]
    list_display = (‘question_text‘, ‘pub_date‘)

    inlines = [ChoiceInline]

admin.site.register(Questions , QuestionsAdmin)

  

自定义管理站点的首页面

 

  需要自定义的模板文件是 admin/index.html。 (就像之前对admin/base_site.html做的那样 —— 即从默认的目录拷贝到你自定义的目录中的那个文件)。

 

以上是关于Django L2 编写你的第一个Django应用,第2部分¶的主要内容,如果未能解决你的问题,请参考以下文章

编写你的第一个 Django 应用程序,第8部分

编写你的第一个Django应用程序

编写你的第一个 Django 应用半成品

编写你的第一个 Django 应用程序,第4部分

编写你的第一个 Django 应用程序,第6部分

编写你的第一个Django应用程序,第四部分