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)

     

  • 相关阅读:
    Request和Session的生命周期
    了解EBP指针
    esp跟ebp跟踪记录
    深入浅出Node.js (6)
    洛谷 P2404 自然数的拆分问题
    洛谷 P1852 奇怪的字符串
    洛谷 P1433 吃奶酪
    洛谷 P1881 绳子对折
    洛谷 P1162 填涂颜色
    P1145 约瑟夫
  • 原文地址:https://www.cnblogs.com/Lee-yl/p/12444161.html
Copyright © 2011-2022 走看看