• 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)

     

  • 相关阅读:
    557. Reverse Words in a String III
    14. Longest Common Prefix
    linux 修改系统时间 同步网络时间
    Django学习
    mysql操作
    mysql ,shell代码
    mysql学习
    Mac环境下mysql安装以及登录
    Mac自带Apache服务器的使用
    MongoDB连接数据库
  • 原文地址:https://www.cnblogs.com/Lee-yl/p/12444161.html
Copyright © 2020-2023  润新知