zoukankan      html  css  js  c++  java
  • django入门(2)----管理数据库站点

    一、管理

    先总结一下命令:

    (1)注册一个管理员

    python manage.py createsuperuser

    (2)启动服务

    python manage.py runserver 8080

    (3)进入浏览器

    http://127.0.0.1:8080/admin/

     

     如果想改成中文:编辑setting.py,将英文改成中文

    (4)向admin 注册booktest的模型数据表

    保存之后,刷新浏览器可看到,Booktest里models中BookInfo类被注册了。

     

     

     (5)向admin注册字段

     

    添加字段后,刷新浏览器:

     (6)关联对象

    修改admin.py文件:

    from django.contrib import admin
    from .models import BookInfo,HeroInfo
    # Register your models here.
    
    #嵌入类,继承StackdInline
    class HeroInfoInline(admin.StackedInline):
        model = HeroInfo  #将model属性指向HeroInfo类
        extra = 2 #希望额外添加几个数据
    
    class BookInfoAdmin(admin.ModelAdmin):
        list_display = ['id','btitle','bpub_date']
        list_filter = ['btitle']
        search_fields = ['btitle']
        list_per_page = 1
    
        inlines = [HeroInfoInline]
    
    admin.site.register(BookInfo,BookInfoAdmin)
    admin.site.register(HeroInfo)

     

  • 相关阅读:
    Connected Graph
    Gerald and Giant Chess
    [NOI2009]诗人小G
    四边形不等式小结
    [NOI2007]货币兑换
    Cats Transport
    Cut the Sequence
    Fence
    The Battle of Chibi
    [Usaco2005 Dec]Cleaning Shifts
  • 原文地址:https://www.cnblogs.com/Lee-yl/p/12444161.html
Copyright © 2011-2022 走看看