首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Django+xadmin打造在线教育平台(二)

代码 github下载 三、xadmin后台管理 3.1.xadmin的安装 django2.0的安装(源码安装方式): https://github.com/sshwsfc/xadmin/tree/...django2 把zip文件放到pip目录下,运行下面命令安装: pip install xadmin-django2 是文件README.rst 出现了 Unicode 解码错误,这个文件是没有什么用处的...运行项目,进后台管理界面如下: ?  3.5.xadmin的全局配置 将全局配置修改: 如左上角:django Xadmin。下面的我的公司 主题修改,app名称汉化,菜单收叠。...把全站的配置放在users\adminx.py中:  (1)添加主题功能 from xadmin import views # 创建xadmin的最基本管理器配置,并与view绑定 class BaseSetting...上一篇:Django+xadmin打造在线教育平台(一) 下一篇:Django+xadmin打造在线教育平台(三)

7.1K80
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Django3.2边学边记—Adimn站点管理

    准备工作 创建管理员的用户名和密码:  1 python manage.py createsuperuser   根据提示创建用户名 密码 在admin.py中注册模型类 1234567 from django.contrib...创建模型管理类来管理某个模型在后台显示的页面形式 ModelAdmin类可以控制不同模型在Admin界面中的展示方式,主要包括在列表页的展示方式、添加修改页的展示方式 上文中展示了TestAdmin类的一种注册方法...控制显示的列,Django 会尝试按照这个顺序解释 list_display 的每个元素: 一个模型的字段。 一个可调用对象。 一个代表 ModelAdmin 属性的字符串。...,如下截图所示: list_filter 应是一个列表或元组,参数字段可以是模型字段,包括外键字段(注意list_display是不能直接接收外键字段的),会将对应字段的值列出来,一般用于快速过滤有重复值的字段...我的理解就是分组整体匹配(Django3.2新增),例如,如果用户搜索 "john winston" 或 'john winston',Django 会做相当于这个 SQL 的 WHERE 子句: 1

    1.3K30

    Django 1.10中文文档-第一个应用Part7-自定义管理站点

    现在先来试试重新排序表单上的字段。...Django在admin站点中,自动地将所有的外键关系展示为一个select框。在我们的例子中,目前只有一个question对象存在。 请注意图中的绿色加号,它连接到Question模型。...每一个包含外键关系的对象都会有这个绿色加号。点击它,会弹出一个新增Question的表单,类似Question自己的添加表单。...填入相关信息点击保存后,Django自动将该Question保存在数据库,并作为当前Choice的关联外键对象。通俗讲就是,新建一个Question并作为当前Choice的外键。...它可以用Django的模板系统轻松改变。 Django的管理站点是用Django自己制作出来的,它的界面代码使用的是Django自己的模板系统。

    3.6K60

    被解放的姜戈05 黑面管家

    Django提供一个管理数据库的app,即django.contrib.admin。这是Django最方便的功能之一。通过该app,我们可以直接经由web页面,来管理我们的数据库。...它们来自Django预装的Auth模块。我们将在以后处理用户管理的问题。 “我已经管理这个庄园几十年了。” 复杂模型 管理页面的功能强大,完全有能力处理更加复杂的数据模型。...Inline显示 上面的Contact是Tag的外部键,所以有外部参考的关系。而在默认的页面显示中,将两者分离开来,无法体现出两者的从属关系。...我们也可以自定义该页面的显示,比如在列表中显示更多的栏目,只需要在ContactAdmin中增加list_display属性: from django.contrib import admin from...总结 Django的管理页面有很丰富的数据库管理功能,并可以自定义显示方式,是非常值得使用的工具。 “谁,也逃不出我的眼睛!”

    1.2K90

    Python:Django搭建博客

    管理员 按照之前的文章:Django2.0 正确配置 MySQL,配置好 MySQL 数据库 接下来再进行数据库迁移 (DjangoBlogEnv) hls-MacBook-Pro:DjangoBlog...Django 管理,需要输入用户名密码,输入用户名密码后可以跳转到 Django 管理页面表示 Django-admin 设置成功 数据库表分析 文章表 字段 类型 备注 id PrimaryKey...OK 用 django-admin 管理 数据库迁移完成会在 post 应用下生成一个迁移的文件,接下来在 django-admin 中注册模型,便于我们用 django-admin 管理 /post...@admin.register(Article) class ArticleAdmin(admin.ModelAdmin): # 在后台显示的字段 list_display...管理后台,查看模型是否可以被管理,尝试点击添加与修改,没问题就说明注册成功 集成 Markdown 很多人喜欢用 markdown 格式写博客,我们可以通过集成 Django-mdeditor 来实现这个功能

    57000

    Django admin 一些有用的设置

    Django自带的后台管理是Django明显特色之一,可以让我们快速便捷管理数据。后台管理可以在各个app的admin.py文件中进行控制。以下是我最近摸索总结出比较实用的配置。...1 2 3 4 5 6 7 8 9 from django.contrib import admin from blog.models import Blog    #Blog模型的管理器 class...(id字段是Django模型的默认主键)     list_display = ('id', 'caption', 'author', 'publish_time')          #list_per_page...后台管理重要的功能之一,而且Django为我们提供了一些实用的筛选器。...过滤器如果是外键需要遵循这样的语法:本表字段__外键表要显示的字段。如:“user__user_name” 3、颜色显示 想对某些字段设置颜色,可用下面的设置: ?

    2.6K70

    Django 上传图片和Admin站点5.2

    上传图片 当Django在处理文件上传的时候,文件数据被保存在request.FILES FILES中的每个键为中的name 注意:FILES只有在请求的方法为...后台管理,遇到ImageField类型的属性会出现一个file框,完成文件上传 手动上传的模板代码 文件上传 <body...,默认Admin被启用 1.创建管理员的用户名和密码 python manage.py createsuperuser 然后按提示填写用户名、邮箱、密码 2.在应用内admin.py文件完成注册,就可以在后台管理中维护模型的数据...search_fields = ['hname'] 增加与修改页选项 fields:显示字段的顺序,如果使用元组表示显示到一行上 class HeroAdmin(admin.ModelAdmin):.../templates)将模板页面的源文件admin/base_site.html拷贝到第一步建好的目录里 编辑base_site.html文件 刷新页面,发现以刚才编辑的页面效果显示 其它管理后台的模板可以按照相同的方式进行修改

    47930

    35.Django2.0文档

    应用程序`` django.contrib.auth`` 包含自身的`` admin.py`` ,所以Users和Groups能在管理工具中自动显示。...其它的django.contrib应用程序,如django.contrib.redirects,其它从网上下在的第三方Django应用程序一样,都会自行添加到管理工具。  ...也就是说,这些修改实质上是构成模块的一部分,并且正好被管理工具使用,而不是专门针对管理工具的。 除了这些,Django还提供了大量选项让你针对特别的模块自定义管理工具。...如果你想选择多项,你必须还要按下Ctrl键。 虽然管理工具因此添加了注释(help_text),但是当它有几百个选项时,它依然显得笨拙。 更好的办法是使用 filter_horizontal。...filter_horizontal和filter_vertical选项只能用在多对多字段上, 而不能用于ForeignKey字段。 默认地,管理工具使用`` 下拉框`` 来展现`` 外键`` 字段。

    11.3K100

    Django入门案例:图书管理系统

    作者:小小明,「快学Pthon」专栏作者 无需写sql,不需写前端,利用Django自带的Admin和ORM框架就能轻松实现一个多对多表关系的增删改查。...:title 、 price 、 pub_date 、 publish(外键,多对一) 、 authors(多对多) 出版社表 Publish:name 、 city 、 email 作者表 Author...管理界面本地化: 将显示的语言、时间等使用本地的习惯,这里的本地化就是进行中国化,中国大陆地区使用简体中文,时区使用亚洲/上海时区,注意这里不使用北京时区表示 打开booktest/booktest/...操作演示 查询所有作者所写的书: ? 查询每本书所属的出版社和作者: ? 查询每个出版社所出的书: ? 修改作者信息: ? 修改书籍信息,可管理所归属的作者: ?...修改出版社信息,可管理所出版的每本书: ? 支持搜索和过滤: ? ? 干货分享,求三连~

    55440
    领券