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'

  • 相关阅读:
    Oracle10g之SGA与PGA分配建议
    Oracle 用户权限管理方法
    快速部署RDA Remote Diagnostic Agent
    转 :Oracle 数据库信息收集工具RDA使用指南 Oracle 数据库信息收集工具RDA使用指南
    AIX6.1下配置Nmon性能工具
    优化 AIX 6.1 的性能
    使用Oracle外部表来查询分析警告日志
    qq
    Java字符串2
    java字符串
  • 原文地址:https://www.cnblogs.com/Py-king/p/10589018.html
Copyright © 2011-2022 走看看