zoukankan      html  css  js  c++  java
  • DJango管理站点

    DJango管理站点

    步骤说明:

    1.在命令行中创建一个管理员账号,
    2.将时区和语言改为本地的
    3.向admin.py注册一个建立好的模型类(如何建立请看[配置一个简单的DJango项目](https://blog.csdn.net/fanlei5458/article/details/80224654))
    4.运行服务器,这里使用默认端口
    5.启动服务器后在浏览器输入:127.0.0.1:8000/admin来访问
    6.自定义管理界面,在admin.py里面新建一个管理界面的类,该类必须继承admin.ModelAdmin
    

    使用的命令和代码说明

    python manage.py createsuperuser 输入该命令后,按提示创建管理员用户
    LANGUAGE_CODE = 'zh-Hans' 语言改为中国
    TIME_ZONE = 'Asia/Shanghai'
    时区改为上海的
    python manage.py runserver ip:port ip可以不写默认端口是8000

    第三步和第六步的代码

    from django.contrib import admin
    from .models import *
    
        # 字段的显示顺序
        list_display = ['id', 'btitle','bpud_date']
        # 出现在列表右侧的过滤字段
        list_filter = ['btitle']
        # 出现在上侧的搜索字段
        search_fields = ['btitle']
        # 出现在列表页下端的分页框
        list_per_page = 2
        # 添加修改页的属性先后顺序
        fields = ['btitle','bpud_date']
    
    admin.site.register(BookInfo, QuestionAdmin)
    admin.site.register(HeroInfo)

    其他问题说明

    问题:如果在str方法中返回中文,在修改和添加时可能会报ascii的错误
    解决:在str()方法中,将字符串末尾添加“.encode('utf-8')”
    
  • 相关阅读:
    ubuntu 搜索文件方法(find命令)
    tomcat ip访问
    Linux下tomcat 的启动 关闭 kill
    Hibernate 之 使用
    tar 用法
    ubuntu下配置django+apache+mysql+mod_python+Python
    Windows Mobile Ping 命令实现(转)
    C#异步方法调用(四大方法详解)
    HTML基础(一):HTML简介
    windows2003系统的iis不能下载exe文件
  • 原文地址:https://www.cnblogs.com/fanlei5458/p/9235472.html
Copyright © 2011-2022 走看看