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

在我的django管理站点中看不到类

在您的 Django 管理站点中看不到类的原因可能是以下几个方面:

  1. 数据库迁移问题:请确认您是否已经对数据库进行了迁移,并且没有出现任何错误。如果您未执行数据库迁移或者迁移出现了错误,可能会导致您的类在管理站点中不可见。您可以使用 Django 的命令行工具来执行数据库迁移,例如 python manage.py makemigrationspython manage.py migrate
  2. 缺少管理员权限:请确认您登录的管理员用户是否具有访问该类的权限。在 Django 管理站点中,管理员可以根据需要授权或撤销用户的权限。您可以通过编辑 admin.py 文件来设置管理员权限,确保您的类被注册到管理员站点并具有适当的权限。
  3. 错误的 URL 配置:请检查您的 URL 配置是否正确。如果您的类的 URL 配置有误,可能会导致在管理站点中无法看到该类。确保您在 urls.py 文件中正确地将相关 URL 映射到您的类视图。
  4. 缺少相关模块或依赖项:如果您的类使用了其他模块或依赖项,但是这些模块或依赖项没有正确安装或配置,可能会导致您在管理站点中无法看到该类。请确保您的环境中已经安装了所有必要的模块,并按照它们的文档进行正确的配置。

如果以上解决方案都无法解决您的问题,建议您提供更详细的上下文信息,例如您的代码片段、错误信息等,以便更准确地帮助您解决问题。

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

相关·内容

【愚公系列】2021年12月 Python教学课程 39-Django框架之App应用配置

文章目录 一、App应用配置 总结 1.app应用 ---- 一、App应用配置 每个应用目录中都包含了apps.py文件,用于保存该应用相关信息。...创建应用时,Django会向apps.py文件中写入一个该应用配置,如 from django.apps import AppConfig class BookConfig(AppConfig...AppConfig.name属性表示这个配置是加载到哪个应用,每个配置必须包含此属性,默认自动生成。...AppConfig.verbose_name属性用于设置该应用直观可读名字,此名字Django提供Admin管理站点中会显示,如 from django.apps import AppConfig...Django本身是鼓励开发者进行相对独立项目开发,因此我们建议以后使用app进行开发。

33230

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

Djangoadmin站点中,自动地将所有的外键关系展示为一个select框。我们例子中,目前只有一个question对象存在。 请注意图中绿色加号,它连接到Question模型。...为此,Django提供了一种扁平化显示方式,你仅仅只需要将ChoiceInline继承改为admin.TabularInline: # polls/admin.py class ChoiceInline...自定义管理站点外观 很明显,每一个admin页面坐上顶端都显示“Django 管理”是感觉很荒诞,它仅仅是个占位文本。利用Django模板系统,可以易修改它。...它可以用Django模板系统轻松改变。 Django管理站点是用Django自己制作出来,它界面代码使用Django自己模板系统。...自定义管理站点首页 类似的情况下,您可能想要定制Django管理首页页面。默认情况下,管理站点首页显示所有INSTALLED_APPS内并在admin应用中注册过app,以字母顺序进行排序。

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

    文章目录 前言 Django admin管理站点 一、站点管理 1.管理界面本地化 2.创建管理员 3.注册模型 4.发布内容到数据库 ---- 前言 Django admin管理站点 为工作人员或客户生成管理...、添加、更改和删除内容管理站点是一项单调乏味工作,不需要太多创造性。...,然后跳转地址http://localhost:8090/后面追加admin回车,就会跳转到Django管理登录页,输入我们刚刚创建用户名和密码,即可登录 重置密码 python manager.py...changepassword 用户名 3.注册模型 应用admin.py文件中注册模型 需要导入模型模块 :from book.models import BookInfo,PeopleInfo...注册模型后 注册模型成功后, 就可以站点管理界面方便快速管理数据. 4.发布内容到数据库 发布内容后,优化模型展示 # 准备书籍列表信息模型 class BookInfo(

    52540

    测试开发进阶(二十二)

    projects/models.py中编写 from django.db import models class Person(models.Model): """ 创建Person...=30) 每个应用下数据库模型,需要在当前应用下models.py文件中定义 一个数据库模型相当于一个数据表(Table) 一个数据库模型需要基础Model或者其子类 定义一个类属性,就相当于数据库表中一个字段...ON * . * TO '你用户名'@'%' IDENTIFIED BY '你密码'; 这边使用 GRANT ALL PRIVILEGES ON * . * TO 'my_django'@'%'...修改数据表名称 Projects中添加 db_table表名 verbose_name:admin站点中人性化展示 verbose_name_plural:复数显示(对照英文单词后面+s) class...import Projects, Person class ProjectsAdmin(admin.ModelAdmin): """ 定制后台管理站 """ fields

    65630

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

    定义你数据库 Django中使用多个数据库第一步是告诉Django 你将要使用数据库服务器。这通过使用DATABASES 设置完成。...这个设置定义一个列表,其中每个表示一个路由,它们将被主路由(django.db.router)使用。 Django 数据库操作使用主路由来分配数据库使用。..._db) return qs Django 管理站点中使用多数据库 Django 管理站点没有对多数据库任何显式支持。...如果你给数据库上某个模型提供管理站点不想通过你路由链指定,你将需要编写自定义ModelAdmin用来将管理站点导向一个特殊数据库。...多数据库上使用原始游标 如果你正在使用多个数据库,你可以使用django.db.connections来获取特定数据库连接(和游标):django.db.connections是一个字典对象,它允许你使用别名来获取一个特定连接

    1.5K20

    Django基础篇-admin系统

    管理站点 创建一个管理员用户 python manage.py createsuperuser 按提示输入用户名、邮箱、密码; 启动服务器,通过“127.0.0.1:8000/admin”访问,输入上面创建用户名...、密码完成登录; 进入管理站点,默认可以对groups、users进行管理。...框架篇-Django博客应用-用户系统 管理界面本地化 编辑 settings.py 文件,设置编码、时区 LANGUAGE_CODE = "zh-Hans" TIME_ZONE = "Asia/Shanghai...刷新管理页面,可以对数据表中数据进行增删改查操作 自定义管理页面 Django 提供了 admin.ModelAdmin 通过定义 ModelAdmin 子类,来定义模型 Admin 界面的显示方式...list_filter:过滤字段,过滤框会出现在右侧 search_fields:搜索字段,搜索框会出现在上侧 list_per_page:分页,分页框会出现在下侧 ②添加、修改页属性 fields:属性先后顺序

    58120

    Admin站点

    创建应用时,Django会向apps.py文件中写入一个该应用配置,如 from django.apps import AppConfig class BooktestConfig(AppConfig...AppConfig.verbose_name 属性用于设置该应用直观可读名字,此名字Django提供Admin管理站点中会显示, 注册模型 登录后台管理后,默认没有我们创建应用中定义模型...列表页中点击"增加"可以进入增加页,Django会根据模型不同,生成不同表单控件,按提示填写表单内容后点击"保存",完成数据创建,创建成功后返回列表页。 ?...定义与使用Admin管理 Django提供Admin站点展示效果可以通过自定义ModelAdmin来进行控制。...通过设置short_description属性,可以设置admin站点中显示列名。

    2.1K20

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

    一旦其中一个正则表达式匹配上,Django 将导入并调用给出视图,它是一个简单Python 函数(或者一个基于视图)。视图将获得如下参数: 一个HttpRequest 实例。...一个站点上,正确使用URL 命名空间Django 应用可以部署多次。例如,django.contrib.admin 具有一个AdminSite ,它允许你很容易地部署多个管理站实例。...基于视图方法中: reverse('polls:index', current_app=self.request.resolver_match.namespace) 和在模板中: {% url...例如,Django 管理站点部署实例叫AdminSite。...AdminSite 对象具有一个urls 属性:一个3元组,包含管理站点中所有URL 模式和应用命名空间’admin‘以及管理站点实例名称。

    1.3K20

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

    django.db.models.Model。...每一个字段都是Field一个实例,例如用于保存字符数据CharField和用于保存时间类型DateTimeField,它们告诉Django每一个字段保存数据类型。...OK 我们打开数据库,发现数据库中多了刚刚创建表和一些Django默认表,创建成功。 四、admin后台管理站点 光定义好数据表模型还是不够。如果只是用sql语句来操作数据库,会有很多不便之处。...所以我们需要给后台管理人员提供相应管理界面。Django最大优点之一,就是体贴为你提供了一个基于项目model创建一个后台管理站点admin。可以方便对数据表进行增删改查操作。...打开admin.py文件,加入下面的内容,注意要先导入刚刚创建模型: COPYfrom django.contrib import admin from .models import Article

    64530

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

    每个模型由一个子类django.db.models.Model表示。每个模型都有一些变量,每个变量表示模型中数据库字段。...每个字段由Field实例表示,例如,字符串类型字段CharField和数据时间类型DateTimeField。这告诉Django每个字段持有什么类型数据。...Django admin管理站点介绍 为您员工或客户生成管理网站用来添加,更改和删除内容是繁琐工作,不需要太多创造力。因此,Django完全自动创建模型管理界面。...启动开发服务器 Django管理站点是默认启用。...每一种类型字段,Django管理站点都知道如何显示它们; 每个DateTimeField字段都会有个方便JavaScript快捷方式。

    2.3K60

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

    Django中,这些文件统称为“静态文件”。 如果是小型项目中,这只是个小问题,因为你可以将它们放在网页服务器可以访问到地方。...Django会从这里搜索静态文件,这个和Djangopolls/templates/中查找对应模板文件方式是一样。...其中有个内建查找器AppDirectoriesFinder,它作用是每个INSTALLED_APPS下查找“static”子目录下静态文件。管理站静态文件也是使用相同目录结构。...Django会自动使用它所找到第一个符合要求静态文件文件名,如果你有两个不同应用中存在两个同名静态文件,那么Django是无法区分它们。...当您对静态文件掌握差不多了时,请阅读本教程第7部分,了解如何自定义Django自动生成管理站点。

    1.5K70

    学习猿地 python教程 django教程11 Django管理站

    # Django管理站点 > 自动管理界面是Django最强大部分之一。 > > 它从您模型中读取元数据,以提供一个快速,以模型为中心界面,让受信任用户可以管理您网站上内容。...``` python3 manage.py createsuperuser #需要添加用户名,邮箱,密码,确认密码 ``` ### 2,进入应用中admin.py文件,添加模型 ``` from...django.contrib import admin from . models import Stu # Register your models here. admin.site.register...(Stu) ``` ### 3,我们会发现所有的用户都是叫 Stu object, ``` 进入models文件,给Stu添加 __str__方法 def __str__(self): return...self.username ``` ### 4,列表显示与字段相关其它内容 ``` class StuAdmin(admin.ModelAdmin): # 要展示字段 list_display

    26210

    学习猿地 python教程 django教程11 Django管理站

    # Django管理站点 > 自动管理界面是Django最强大部分之一。 > > 它从您模型中读取元数据,以提供一个快速,以模型为中心界面,让受信任用户可以管理您网站上内容。...``` python3 manage.py createsuperuser #需要添加用户名,邮箱,密码,确认密码 ``` ### 2,进入应用中admin.py文件,添加模型 ``` from...django.contrib import admin from . models import Stu # Register your models here. admin.site.register...(Stu) ``` ### 3,我们会发现所有的用户都是叫 Stu object, ``` 进入models文件,给Stu添加 __str__方法 def __str__(self):     return...self.username ``` ### 4,列表显示与字段相关其它内容 ``` class StuAdmin(admin.ModelAdmin):   # 要展示字段   list_display

    40820

    Django官方文档终于出中文版了

    昨天经 Sur 同学告知才发现,Django 官方文档居然支持中文了! ? 之所以让觉得惊喜与意外,是因为: Django 文档写得算是技术文档里可读性相当高,提供了入门教程和专题指南。...之前对于 Django 学习一直推荐看官方文档,但不得不加上一句“如果你英语水平允许的话……”。现在总算是等来好日子了。...各位想向网站/服务器开发方向进阶同学不要错过,这份官方文档价值绝对超过市面上任何一本 Django 教材。 不过看了下,应该是刚刚支持没多久,所以仅限于 2.0 版本,而且还有不少页面还没翻译。...文档中以“专题指南”形式提供了很多内容,了解基本开发流程之后,阅读这些专题可进一步深入。优先建议阅读有关模型、QuerySet、视图、URL配置、模板、表单、管理站点、部署等内容。...个人比较推荐《Django Girls》; Django 2.0 对于一些接口参数做了改动,之前使用过 1.x 同学,更新版本时需注意; “专题指南”内容很多,阅读时并不需要深究。

    1.5K10

    创建一个Django项目

    一、创建工程 1、打开终端 2、进入你想要创建工程位置 比如想要在 桌面中创建工程 3、命令 格式:django-admin startproject 工程名 示例:django-admin startproject...project 备注: 如果 django-admin 不行,请用 django-admin.py 如果是Linux是用源码安装,或者用 pip 安装,也是用 django-admin.py...HelloWorld/settings.py: Django项目的配置文件,默认状态其中定义了本项目引用组件,项目名,数据库,静态资源等。...| |-- __init__.py 其中暂无内容,使得app成为一个包 | |-- admin.py 管理站点模型声明文件,默认为空 | |-- models.py 添加模型层数据文件...app 如果不加到 INSTALL_APPS 中的话, django 就不能自动找到app中模板文件(app-name/templates/下文件)和静态文件(app-name/static/中文件

    36720
    领券