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

Django rest框架模型在管理站点中不可见

是因为在Django中,管理站点是通过Admin模块来实现的,而Django rest框架是专门用于构建Web API的框架,并不包含管理站点的功能。

在Django中,管理站点是通过创建一个继承自admin.ModelAdmin的类来实现的。这个类定义了在管理站点中显示和编辑模型的方式。但是,Django rest框架并没有提供类似的管理站点功能。

如果你想在管理站点中看到和编辑Django rest框架的模型,你可以通过以下几种方式来实现:

  1. 自定义管理站点:你可以创建一个新的管理站点,继承自admin.ModelAdmin,然后在其中注册Django rest框架的模型。这样就可以在管理站点中看到和编辑这些模型了。具体的实现可以参考Django官方文档中关于管理站点的部分。
  2. 使用第三方插件:有一些第三方插件可以帮助你在管理站点中显示和编辑Django rest框架的模型。例如,django-rest-framework-admin插件可以将Django rest框架的模型集成到管理站点中。你可以在GitHub上找到该插件的源代码和使用文档。
  3. 使用其他管理工具:如果你不想使用Django的管理站点,你可以考虑使用其他的管理工具来管理Django rest框架的模型。例如,可以使用Django Jet或Grappelli等第三方插件来创建一个更现代化和功能丰富的管理界面。

总结起来,Django rest框架模型在管理站点中不可见是因为Django rest框架并不包含管理站点的功能。如果你需要在管理站点中看到和编辑这些模型,你可以通过自定义管理站点、使用第三方插件或者使用其他管理工具来实现。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

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

    Djangoadmin站点中,自动地将所有的外键关系展示为一个select框。我们的例子中,目前只有一个question对象存在。 请注意图中的绿色加号,它连接到Question模型。...删除Choice模型对register()方法的调用。...自定义管理站点外观 很明显,每一个admin页面坐上顶端都显示“Django 管理”是感觉很荒诞,它仅仅是个占位文本。利用Django的模板系统,可以易修改它。...更多关于Django如何加载模板文件的信息,请查看模板加载 (0%)的文档。 自定义管理站点首页 类似的情况下,您可能想要定制Django管理首页页面。...快速通道 Django 1.10中文文档-第一个应用Part1-请求与响应 Django 1.10中文文档-第一个应用Part2-模型管理站Django 1.10中文文档-第一个应用

    3.6K60

    Python总结-----Flask框架

    对比 Flask与Django对比 首先要从两个框架特点对比开始 Djangodjango-admin 可以快速创建工程目录 manage.py 管理工程项目 orm 这是一个模型类,是一个抽象层的数据库...,类似于iOS的Model、安卓的实体类和Java的Dto admin 后台管理站 Flask: 路由,其他需要拓展包来完成 Flask-SQLalchemy操作数据库; Flask-migrate...管理迁移数据库; Flask-Mail邮件; Flask-WTF表单; Flask-script插入脚本; Flask-Login认证用户状态; Flask-RESTful开发REST API...的工具; Flask-Bootstrap集成前端Twitter Bootstrap框架; Flask-Moment 本地化日期和时间; 对比 Django 强大,太强大适用于大型商业项目 Flask...当设该置参数为 0.0.0.0 时 浏览器中访问本机IP地址加端口号即可,服务器 和开发设备同理 port 为端口号 当设该置参数时 端口默认为 5000 ,如果使用阿里云服务器,别忘了放行端口 debug

    64020

    Django 1.10中文文档-第一个应用Part2-模型管理站

    —— 用于内容类型的框架django.contrib.sessions —— 会话框架django.contrib.messages —— 消息框架django.contrib.staticfiles...Django: >>> import django >>> django.setup() 如果以上命令引发了一个AttributeError,可能是你使用了一个和本教程匹配的Django版本。...Django admin管理站点介绍 为您的员工或客户生成管理网站用来添加,更改和删除内容是繁琐的工作,不需要太多的创造力。因此,Django完全自动创建模型的管理界面。...启动开发服务器 Django管理站点是默认启用的。...快速通道 Django 1.10中文文档-第一个应用Part1-请求与响应 Django 1.10中文文档-第一个应用Part2-模型管理站Django 1.10中文文档-第一个应用

    2.3K60

    django 1.8 官方文档翻译: 2-5-6 多数据库

    在这个例子中,AuthRouterPrimaryReplicaRouter之前处理,因此auth中的模型的查询处理在其它模型之前。..._db) return qs Django管理站点中使用多数据库 Django管理站点没有对多数据库的任何显式的支持。...如果你给数据库上某个模型提供的管理站点不想通过你的路由链指定,你将需要编写自定义的ModelAdmin类用来将管理站点导向一个特殊的数据库。...另外,一些对象migrate在数据库中创建一张表后自动创建: 一个默认的Site, 为每个模型创建一个ContentType(包括没有存储同一个数据库中的模型), 为每个模型创建3个Permission...(包括不是存储同一个数据库中的模型)。

    1.5K20

    Hcode网站的搭建日记(三)django数据库模型类与后台管理admin

    OK 我们打开数据库,发现数据库中多了刚刚创建的表和一些Django默认的表,创建成功。 四、admin后台管理站点 光定义好数据表模型还是不够的。如果只是用sql语句来操作数据库,会有很多不便之处。...Django最大的优点之一,就是体贴的为你提供了一个基于项目model创建的一个后台管理站点admin。可以方便的对数据表进行增删改查操作。...它们是django.contrib.auth模块提供的身份认证框架。 4....admin中应用 现在还无法看到刚刚创建的Article应用,必须先在admin中进行注册,告诉admin站点,请将Article的模型加入站点内,接受站点的管理。...2.安装simpleui COPYpip install django-simpleui 用pip或者源码方式安装simpleui后,自己项目的settings.py文件中INSTALLED_APPS

    64530

    【愚公系列】2021年12月 Python教学课程 34-Django框架之站点管理

    文章目录 前言 Django admin管理站点 一、站点管理 1.管理界面本地化 2.创建管理员 3.注册模型类 4.发布内容到数据库 ---- 前言 Django admin管理站点 为工作人员或客户生成管理...、添加、更改和删除内容的管理站点是一项单调乏味的工作,不需要太多的创造性。...为此,Django完全自动化模型的创建管理界面。 Django的编辑环境,将“内容发布”和“展现”的网站非常明确的分离开。...changepassword 用户名 3.注册模型应用的admin.py文件中注册模型类 需要导入模型模块 :from book.models import BookInfo,PeopleInfo...注册模型后 注册模型成功后, 就可以站点管理界面方便快速的管理数据. 4.发布内容到数据库 发布内容后,优化模型类展示 # 准备书籍列表信息的模型类 class BookInfo(

    52540

    Django教程(一)- Django视图与网址1.简介2.环境搭建3.安装pycharm4.Ubuntu下 正确安装VMware Tools5.Django主要模块6.Django基本命令7. Dj

    Django官方网站 Django官方文档 安装Django官方文档介绍 Django是一个基于MVC构造的框架。...但是Django中,控制器接受用户输入的部分由框架自行处理,所以 Django 里更关注的是模型(Model)、模板(Template)和视图(Views),称为 MTV模式。...'rest_framework', #配置 rest_framework app ... ] 3.安装pycharm 下载JDK ?...第一行是声明编码为utf-8, 因为我们代码中用到了中文,如果声明就报错....Django提供了admin.ModelAdmin类 通过定义ModelAdmin的子类,来定义模型Admin界面的显示方式 class QuestionAdmin(admin.ModelAdmin

    1.4K20

    测试开发进阶(二十二)

    projects/models.py中编写 from django.db import models class Person(models.Model): """ 创建Person...,需要在当前应用下的models.py文件中定义 一个数据库模型类相当于一个数据表(Table) 一个数据库模型类需要基础Model或者其子类 定义的一个类属性,就相当于数据库表中的一个字段( first_name...max_length 最大长度 unique 设置当前参数唯一 verbose_name 设置人性化的字段名 help_text 用于API文档中的中文名 null 允许为空 black 设置前端可以传递...修改数据表名称 Projects类中添加 db_table表名 verbose_name:admin站点中人性化展示 verbose_name_plural:复数显示(对照英文单词后面+s) class...import Projects, Person class ProjectsAdmin(admin.ModelAdmin): """ 定制后台管理站点类 """ fields

    65630

    Django 1.10中文文档-第一个应用Part6-静态文件

    Django中,这些文件统称为“静态文件”。 如果是小型项目中,这只是个小问题,因为你可以将它们放在网页服务器可以访问到的地方。...其中有个内建的查找器AppDirectoriesFinder,它的作用是每个INSTALLED_APPS下查找“static”子目录下的静态文件。管理站点的静态文件也是使用相同的目录结构。...有关框架中包含的设置和其他更多详细信息,参见静态文件howto 和静态文件参考。部署静态文件讲述如何在真实的服务器上使用静态文件。...当您对静态文件掌握的差不多了时,请阅读本教程的第7部分,了解如何自定义Django自动生成的管理站点。...快速通道 Django 1.10中文文档-第一个应用Part1-请求与响应 Django 1.10中文文档-第一个应用Part2-模型管理站Django 1.10中文文档-第一个应用Part3-视图和模板

    1.5K70

    django 1.8 官方文档翻译: 3-1-1 URL调度器

    URL调度器 简洁、优雅的URL 模式高质量的Web 应用中是一个非常重要的细节。Django 允许你任意设计你的URL,不受框架束缚。...这个技术Syndication 框架 中使用,来传递元数据和选项给视图。 处理冲突 URL 模式捕获的命名关键字参数和在字典中传递的额外参数有可能具有相同的名称。...更高层的与处理Django 模型实例相关的代码中:使用get_absolute_url() 方法。...一个站点上,正确使用URL 命名空间的Django 应用可以部署多次。例如,django.contrib.admin 具有一个AdminSite 类,它允许你很容易地部署多个管理站点的实例。...AdminSite 对象具有一个urls 属性:一个3元组,包含管理站点中的所有URL 模式和应用的命名空间’admin‘以及管理站点实例的名称。

    1.3K20

    Django url 反向解析 和 命令空间

    Django 让你随心所欲设计你的URL,不受框架束缚。 不要求有.php 或.cgi,更不会要求类似0,2097,1-1-1928,00 这样无意义的东西。...这个技术Syndication 框架 中使用,来传递元数据和选项给视图。 处理冲突 URL 模式捕获的命名关键字参数和在字典中传递的额外参数有可能具有相同的名称。...更高层的与处理Django 模型实例相关的代码中:使用get_absolute_url() 方法。...一个站点上,正确使用URL命名空间的Django 应用可以部署多次。例如,django.contrib.admin 具有一个AdminSite 类,它允许你很容易地部署多个管理站点的实例。...AdminSite 对象具有一个urls 属性:一个3元组,包含管理站点中的所有URL 模式和应用的命名空间'admin'以及管理站点实例的名称。

    2.4K30

    【愚公系列】2021年12月 Python教学课程 32-Django框架之命令行创建项目

    运行开发服务器 开发阶段,为了能够快速预览到开发的效果,django提供了一个纯python编写的轻量级web服务器,仅在开发阶段使用。...运行服务器命令如下: python manage.py runserver ip:端口 或: python manage.py runserver 可以写IP和端口,默认IP是127.0.0.1,默认端口为...启动后可见如下信息: 浏览器中输入网址“127.0.0.1:8000”便可看到效果。 django默认工作调式Debug模式下,如果增加、修改、删除文件,服务器会自动重启。...子应用目录说明 查看此时的工程目录,结构如下: admin.py文件跟网站的后台管理站点配置相关。 apps.py文件用于配置当前子应用的相关信息。...models.py文件用户保存数据库模型类。 tests.py文件用于开发测试用例,编写单元测试。 views.py文件用于编写Web应用视图。 3.

    50430

    Adobe dreamweaver CS6小白入门教程「建议收藏」

    1.界面认识 2.创建站点:(针对复杂网站使用) 3.管理站点的操作: 4.管理站点中的文件 5.DW文本网页的设计 6.DW图像和多媒体网页设计 7.超链接 8.表格(重要)来排版 9利用APDIV和...3.管理站点的操作: 打开站点、 编辑站点、 删除站点、 复制站点、 导入导出站点 4.管理站点中的文件 1.创建文件夹和文件 2.复制移动文件 3.站点地图:以树形结构图方式显示站点中文件的连接关系...导航栏->编辑->首选参数,这里有很多操作可以自行.. 5.1.2直接插入多个连续空格 5.1.3设置是否显示不可见元素 视图中有一些元素仅用来标志元素的位置而在浏览器中是不可见,...这个通道中的“链接”是“当前网页和本站点中的另一网页之间的关系” 5.3.6.注意。...(属性–链接后输入“#”) 7.6管理超链接 7.6.1.自动更新链接: 编辑–首选参数–分类–常规 7.6.2.站点范围内更改链接 7.6.3.检查站点中的链接错误

    7.2K30

    Flask简介&入门

    Flask程序中,路由一般是通过程序实例的装饰器实现。...1.3 框架的轻重 重量级的框架:为方便业务程序的开发,提供了丰富的工具、组件,如Django 轻量级的框架:只提供Web框架的核心功能,自由、灵活、高度定制,如Flask、Tornado 2 认识Flask...可以说Flask框架的核心就是Werkzeug和Jinja2。 Python最出名的框架要数Django,此外还有Flask、Tornado等框架。...2.2 与Django对比 django提供了: django-admin快速创建项目工程目录 manage.py 管理项目工程 orm模型(数据库抽象层) admin后台管理站点 缓存机制 文件存储系统...Flask-migrate:管理迁移数据库; Flask-Mail:邮件; Flask-WTF:表单; Flask-script:插入脚本; Flask-Login:认证用户状态; Flask-RESTful:开发REST

    91930
    领券