zoukankan      html  css  js  c++  java
  • 2019.03.24后台站点

    1.后台站点和admin.py与模型相关联

    在admin.py中添加admin.site.register(Clazz)

    2.Python manage.py createsuperuser

    3.在setting中修改成中文  'zh-Hans'

               'Asia/Shanghai'

               false

    4.修改第一个标题  在apps.py中添加

                verbose_name = u'学生应用'

    然后在init中添加这个, default_app_config = 'stu.apps.StulConfig'

    配置模型类


    # -*- coding: utf-8 -*-
    from __future__ import unicode_literals

    from django.db import models

    # Create your models here.

    from django.contrib.auth.models import User
    from django.utils import timezone


    class BlogArticles(models.Model):
      title = models.CharField(max_length=300)
      author = models.ForeignKey(User,related_name='blog_posts')
      body = models.TextField()
      publish = models.DateTimeField(default=timezone.now)

      class Meta:
          ordering = ('-publish',)


      def __unicode__(self):
          return self.title


    配置admin后台类



    # -*- coding: utf-8 -*-
    from __future__ import unicode_literals

    from django.contrib import admin

    # Register your models here.
    from .models import BlogArticles

    class BlogArticlesAdmin(admin.ModelAdmin):
      #显示表格列表字段
      list_display = ('title','author','publish',)
      #条件查询字段
      list_filter = ('publish','author',)
      #搜索框中根据某些字段进行查询
      search_fields = ('title','body')
      # 在admin后台类中加入raw_id_fields(只适用于外键)后,会显示外键的详细信息
      raw_id_fields = ("author",)
      #以某个日期字段分层次查询
      date_hierarchy = 'publish'
      #排序字段
      ordering = ['publish','author']

    admin.site.register(BlogArticles,BlogArticlesAdmin)

    hierarchy:层级

    终端创建超级用户


    python manage.py createsuperuser

    浏览器访问


    http://127.0.0.1:8000/admin

    修改应用名成中文

    #apps.py文件中
    # -*- coding: utf-8 -*-
    from __future__ import unicode_literals

    from django.apps import AppConfig


    class StuConfig(AppConfig):
    name = 'stu'
    verbose_name = u'学生应用'

    #应用包/__init__.py文件中
    default_app_config='stu.apps.StuConfig'

  • 相关阅读:
    C语言基础课程 第二课 HelloWorld不为菜鸟所知的秘密
    C语言基础课程 第一课 Linux环境配置小实战httpserver
    Linux企业级开发技术(6)——libevent企业级开发之内存管理
    Linux企业级开发技术(7)——libevent企业级开发之锁和线程
    Linux内存管理学习笔记--概述
    5月16日云栖精选夜读:从0到1构建大数据生态系列1:数据蛮荒中的拓荒之举
    luoguP1063 能量项链
    bzoj1060 [ZJOI2007]时态同步
    bzoj1864 [Zjoi2006]三色二叉树
    bzoj1864 [Zjoi2006]三色二叉树
  • 原文地址:https://www.cnblogs.com/Py-king/p/10589018.html
Copyright © 2011-2022 走看看