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

Django-4 管理页面

Django 管理页面是查看我们的应用程序中当前数据的好方法,并且还为我们提供了用于创建或修改该数据的良好图形化界面展示。让我们开始吧: ?...当我们运行项目访问http://127.0.0.1:8000/admin后,会出现django的管理界面地址: ?...我们需要为创建一个超级管理员账号,首先在django_project文件夹命令行下执行python manage.py makemigrations 创建迁移: ?...然后我们在django_project文件夹下运行python manage.py runserver 启动项目,访问http://127.0.0.1:8000/admin,输入刚才创建的用户名密码:...点击Users可以查看已经创建的管理员用户: ? 点击用户查看详细的信息,用户名、加密的密码、邮箱、权限等: ? 还可以添加、编辑用户: ? 今天的管理页面学习就到这里

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

    【Django | allauth】useprofile 用户模型扩展

    : 在 引入 扩展模型应用路由时 allauth应用 和 userprofile 谁在上方一定要考虑好,不然路由覆盖等会出现页面失效或者报错的情况!!...__str__())在 admin 文件 注册UseProfile模型from django.contrib import adminfrom userprofile.models import UserProfile...{ field }}{% if field.help_text %}{{ field.help_text|safe }}{% endif %}五、登入admin管理系统特别注意...:我们在登录用户之后,此时系统是记录我们的用户信息的,而此时如果我们更改路径到admin中,输入我们的管理员账号会报 提供了两个参数的信息,这是因为管理员的用户信息和当前用户信息冲突了,需要signout...当前用户当输入密码错误时也会报和上面一样的错误(当时调试了好久)效果:图片参考文献:扩展用户自带模型(allauth)扩展用户自带user模型(非allauth实现)外键related_namedef

    21110

    【Django | allauth】useprofile 用户模型扩展

    : 在 引入 扩展模型应用路由时 allauth应用 和 userprofile 谁在上方一定要考虑好,不然路由覆盖等会出现页面失效或者报错的情况!!...(一般默认allauth在上方) 项目 urls.py from django.contrib import admin from django.urls import path, include...__str__()) 在 admin 文件 注册UseProfile模型 from django.contrib import admin from userprofile.models import...: 我们在登录用户之后,此时系统是记录我们的用户信息的,而此时如果我们更改路径到admin中,输入我们的管理员账号会报 提供了两个参数的信息,这是因为管理员的用户信息和当前用户信息冲突了,需要signout...当前用户 当输入密码错误时也会报和上面一样的错误(当时调试了好久) 图片 效果: 图片 参考文献: 扩展用户自带模型(allauth) 扩展用户自带user模型(非allauth实现) 外键related_name

    1.1K10

    Django 继承AbstractUser扩展用户模型

    Django 继承AbstractUser扩展用户模型 by:授客 QQ:1033553122 测试环境 Win 10 Python 3.5.4 Django-2.0.13.tar.gz 官方下载地址...User Model,用于记录用户的用户名,密码,邮箱,姓,名等个人信息,这些信息可能无法满足实际需求,这种情况下,需要拓展用户模型,如果项目还没有使用 Django 内置 User 模型,可以采用继承...拓展用户模型 新建自定义用户模型 编辑应用的models.py(本文中应用为mysite,models.py路径为projectName/mysite/models.py),添加以下带背景色内容部分 from...用户认证系统使用我们自定义的用户模型,必须在项目settings.py 里通过 AUTH_USER_MODEL 指定自定义用户模型,如下带背景色部分的内容 ...略 TEMPLATE_DIRS = (...migrate 成功后,Django便会使用我们自定义的用户模型作为默认的用户模型了 注意:一定要在配置好 AUTH_USER_MODEL 变量后再迁移数据库 参考链接 https://www.cnblogs.com

    1.6K20

    Django实践-03模型-01表生成模型+学科页面与教师页面编写

    投票项目的首页会展示某在线教育平台所有的学科; 点击学科可以查看到该学科的老师及其信息; 用户登录后在查看老师的页面为老师投票,可以投赞成票和反对票; 未登录的用户可以通过登录页进行登录; 尚未注册的用户可以通过注册页输入个人信息进行注册...在polls目录下创建 展示学科的页面subjects.html 显示学科老师的页面teachers.html 具体内容下文进行描述。...利用Django的ORM,我们可以直接将刚才创建的学科表和老师表变成Django中的模型类。...CRUD操作 在终端中输入下面的命令进入到Django项目的交互式环境,然后尝试对模型的操作。...ValueError, Subject.DoesNotExist): return redirect('/') 创建header.html文件 接下来我们可以稍微对首页的代码进行调整,在页面的右上角显示出登录用户的用户名

    19020

    Django 2.1.7 Admin管理后台 - 注册模型、自定义显示列表字段

    、添加、修改、删除数据,开发这些重复的功能是一件单调乏味、缺乏创造力的工作,为此,Django能够根据定义的模型类自动地生成管理模块。...使用Django的管理模块,需要按照如下步骤操作: 1.管理界面本地化 2.创建管理员 3.注册模型类 4.自定义管理页面 1.管理界面本地化 本地化是将显示的语言、时间等使用本地的习惯,这里的本地化就是进行中国化...创建管理员的命令如下,按提示输入用户名、邮箱、密码。...,可以看到模型类的管理了。...4.自定义管理页面 在列表页只显示出了ServerInfo object,对象的其它属性并没有列出来,查看非常不方便。 Django提供了自定义管理页面的功能,比如列表页要显示哪些值。

    2.8K40

    【玩转全栈】----Django制作部门管理页面

    博客 像之前也写了一个用户管理案例,但页面不是很美观,基本的逻辑都是通的,本篇博客着手BootStrap组件库,带你使用BootStrap快速制作一个美观的页面。...源码展示: 用户管理大致逻辑: urls.py: from django.contrib import admin from django.urls import path from app01 import...这里可以理解为:用户点击编辑按钮,会获得该行的id,并通过id构造一个专属url,从而跳转到编辑页面。...id,并跳转到动态url 在视图函数中: 将获取到的nid传给视图函数,视图函数根据id获取改行数据,传给depart_edit.html,以将原数据显示到编辑页面,用户在编辑页面修改信息后...,点击提交,视图函数获取新数据,再到数据库更新,然后重定向至depart_list.html页面进行更新显示。

    5100

    EasyCVR新建用户分组显示不生效,是什么原因?

    EasyCVR具备强大的视频接入、汇聚与管理、视频分发、设备管理、用户及角色权限管理等能力。...图片在EasyCVR平台现有的功能中,管理员可以创建用户及角色,并对其进行权限分配与管理。...平台支持对设备进行权限管理划分,让设备自定义地分配给指定的用户进行绑定,以此达到分配角色、分配用户的作用,满多用户的监控与管理需求,实现对通道、设备等相关模块的精细化管理,让平台的视频监控资源更加安全、...所以该用户可以看到其他分组的信息。如果需要实现该用户只能查看其下分组的信息,可以通过以下步骤进行操作:用管理员账号登录EasyCVR平台,在【配置中心】-【通用配置】中,开启接口鉴权即可。...图片此时再去登录新建用户,可发现分组显示如下:图片为了便于用户集成与调用,我们也提供了丰富的API接口供用户使用,有需要的用户可以查看我们的官方API接口文档。

    1.9K20

    Django(66)admin后台管理注册用户「建议收藏」

    前言 我们使用django创建用户可以使用注册接口的方式,也可以使用django自带的后台管理系统,这里就介绍使用后台管理系统创建用户 admin后台管理系统 在使用之前我们可以使用第三方的插件,来美化我们的后台管理系统...,这里推荐simpleui,一个基于Django Admin的现代化主题 安装命令如下: pip3 install django-simpleui 然后在我们的settings.py文件下注册该app...即可 INSTALLED_APPS = [ 'simpleui', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes...', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles',...,就可以访问后台系统页面 我们点击用户,就能看到我们平台的所有用户 点击新增用户,就可以添加新的用户了 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn

    63010

    使用django-allauth管理用户登录与注册

    django-allauth 是非常受欢迎的管理用户登录与注册的第三方 Django 安装包,django-allauth 集成了 local 用户系统 和 social 用户系统,其 social...django-allauth 并没有提供展示和修改用户资料的功能,也没有对用户资料进行扩展,所以我们需要自定义用户模型来进行扩展。..., 需更改settings.py文件,指明使用的是自定义用户模型 AUTH_USER_MODEL = 'users.UserProfile' 创建视图并配置URLs 我们需要创建2个URLs和对应的视图来实现用户资料展示和用户资料编辑页面...(显示"验证邮箱") 用户已验证邮箱(不会显示"验证邮箱") 注: 邮箱验证消息提示,可以只显示在用户登录成功后页面。...:8000/ 在 admin后台管理页面 点击 SOCIAL ACCOUNTS 下的 Social application,增加一个 application 使用 GitHub 登录 登录成功

    6.9K30

    【玩转全栈】----基于ModelForm完成用户管理页面

    在学完前面的部门管理案例后,自己独立写出个用户管理应该不难,基本逻辑和大致代码都和前面一样,大家可以自己试试。...因为用户表涉及到的字段有很多,这就导致视图函数中要写很多行接收用户提交数据,而且添加用户的前端页面也会非常长。...ModelForm 是 Django 中的一个强大功能,能够帮助开发者减少重复的代码,特别是在需要处理与模型关联的表单时。...使用ModelForm制作用户管理 新建用户 """ModelForm示例""" # 引入forms from django import forms class UserForm(forms.ModelForm...编辑用户: 编辑用户和部门表的编辑一样,只需要将用户点击编辑行数据展示出来,然后用户修改,自动更新,并跳转到显示页面上。

    3700
    领券