django中setting配置数据库连接:

DATABASES = {'default': {'ENGINE': 'django.db.backends.mysql',  #数据库引擎'NAME': 'logined',     #使用的数据库名'USER': 'root',       #数据库用户名'PASSWORD': '369369','PORT': '3306',      #端口'POST': '127.0.0.1',  #本机IP}
}

django的models.py中配置:

from django.db import models# Create your models here.class User(models.Model):gender = (('male', "男"),('female', "女"),)name = models.CharField(max_length=128, unique=True)password = models.CharField(max_length=256)email = models.EmailField(unique=True)sex = models.CharField(max_length=32, choices=gender, default="男")c_time = models.DateTimeField(auto_now_add=True)def __str__(self):return self.nameclass Meta:ordering = ["-c_time"]verbose_name = "用户"verbose_name_plural = "用户"

django的__init__.py中配置:(通过pymysql模块操作MySQL数据库)

import pymysqlpymysql.install_as_MySQLdb()

django的admin.py中配置:

from django.contrib import admin# Register your models here.from .models import Useradmin.site.register(User)

如上为django的初学登陆和注册系统案例代码。

如正常登陆admin后台后,在用户增加时出现如下错误提示:

ProgrammingError at /admin/login/user/add/
(1146, "Table 'login.login_user' doesn't exist")
Request Method: POST
Request URL:    http://127.0.0.1:8000/admin/login/user/add/
Django Version: 4.0.4
Exception Type: ProgrammingError
Exception Value:
(1146, "Table 'login.login_user' doesn't exist")
Exception Location: D:\Anaconda3\lib\site-packages\MySQLdb\connections.py, line 254, in query
Python Executable:  D:\Anaconda3\python.exe
Python Version: 3.8.8
Python Path:
['D:\\演示\\newsite','D:\\Anaconda3\\python38.zip','D:\\Anaconda3\\DLLs','D:\\Anaconda3\\lib','D:\\Anaconda3','D:\\Anaconda3\\lib\\site-packages','D:\\Anaconda3\\lib\\site-packages\\locket-0.2.1-py3.8.egg','D:\\Anaconda3\\lib\\site-packages\\win32','D:\\Anaconda3\\lib\\site-packages\\win32\\lib','D:\\Anaconda3\\lib\\site-packages\\Pythonwin']

根据第二行代码可知,是对应的数据库没有添加成功。

在Pycharm的终端中,执行下面的命令:

python manage.py makemigrations

发现有一条未实施的迁移记录

在Pycharm的终端中,再执行下面的命令:

python manage.py migrate

最后runserver试试是不是解决问题了吧……

django提供的admin后台增加用户时提示:“Table ‘login.login_user‘ doesn‘t exist“相关推荐

  1. 【前端】Vue+Element UI案例:通用后台管理系统-用户管理:Table表格增删查改、Pagination分页、搜索框

    文章目录 目标 代码 0.结构 1.按钮-删除 2.按钮-编辑 3.debug 4.样式 5.分页Pagination:功能 6.分页Pagination:样式 7.搜索框:功能 8.搜索框:样式 总 ...

  2. P15-Vue3后台管理系统-用户管理界面-table表格封装

    P15-Vue3后台管理系统-用户管理界面-table表格封装 1.概述 这篇文章继续介绍用户管理界面,在这篇文章中完成table表格封装 2.新建表格组件 2.1.新建CommonTable组件 2 ...

  3. discuz删除用户时提示“dnt_photocomments”错误

    删除用户时提示"dnt_photocomments"错误 原因调用删除用户空间代码,但没有安装用户空间,就提示错误 解决方法:删除bin下的 Discuz.Album.dll Di ...

  4. 运行mysql时,提示Table ‘performance_schema.session_variables’ doesn’t exist

    运行mysql时,提示Table 'performance_schema.session_variables' doesn't exist 解决的方法是: 第一步:在管理员命令中输入: mysql_u ...

  5. mysqldump 备份时提示 Table is marked as crashed and should be repaired when using LOCK TABLES

    mysqldump 备份时提示 Table  is marked as crashed  and should be repaired when using LOCK TABLES 1.进入数据库对该 ...

  6. django admin后台添加用户登陆失败、用户密码明文、修改后台显示内容等

    django项目中,当我们创建了user模型类,并生成了超级管理员,之后我们进入到admin后台页面中,添加一个用户,再去login页面登陆时,会提示我们 用户名或密码错误. 那么问题来了,这是为什么 ...

  7. Django基础之Admin后台数据管理

    Admin后台数据管理 一个站点或者网站,除了给用户浏览及操作外,还需要对后台数据进行管理,比如添加商品,修改商品等等. Django提供了一个可插拔的后台管理系统------Admin 应用,该系统 ...

  8. Liunx userdel删除用户时提示userdel: user *** is currently used by process 12910

    今天在服务器上删除用户,执行命令:userdel -r xxx  时提示 userdel:user xxx is currently used  by  process 12910 解决办法: 1.使 ...

  9. 登录mysql时 未找到 grant命令_我在mysql数据库中可以登陆,为什么用grant命令创建用户时提示错误?...

    问题表象: 我的mysql中的 my.ini文件配置: [csharp] view plaincopyprint? #Path to installation directory. All paths ...

  10. 问题处理1:服务器U盘安装Centos 7.5时提示Warning:/dev/root does not exist

    在安装centos7.5时,有可能会出现Warning:/dev/root does not exist 这是没有找到正确的镜像路径导致的,我们可以在命令行输入ls /dev看一下有哪些盘符 像图中红 ...

最新文章

  1. 【呆鸟译Py】20个数据分析前必须搞清楚的问题
  2. Creating UIImage with renderingMode in Swift
  3. java中实现同步的两种方式:syschronized和lock的区别和联系
  4. ldd /usr/bin/mysql_mysql客户端登录时报mysql: relocation error错误
  5. 如何用Java代码解析json
  6. html5编程技术代码,编程技术—CSS技术
  7. .7 二叉查找树的 建立 insert search remove 操作
  8. 分布式监控系统Zabbix3.2给异常添加邮件报警
  9. Tomcat—HTTPS之生成密钥库文件与配置Tomcat服务器
  10. vs2015安装vax助手
  11. 政府安全资讯精选 2017年第四期:聚焦美国网络安全新动态
  12. 如何下载微信公众号的音频文件
  13. intellij idea cpu占用率太大太满 运行速度太慢 使了五个解决方法最终成功
  14. iOS 15:如何翻译照片中的文本-「实况文本」
  15. 排序算法学习整理一(冒泡)
  16. 苹果手机10秒解除锁屏_Redmi 10X手机密码忘了怎么办?手机10秒解除锁屏,三步解开安卓苹果密码【详细步骤】...
  17. sql 删除唯一索引unique
  18. sql中的日期比较(年,月,日)
  19. 英语语法汇总(10.被动语态)
  20. 10分钟,我写完了8小时的CSS样式,我真棒!

热门文章

  1. AutoCAD2000~2010完整版下载地址
  2. netbean的安装及jdk安装和环境变量设置
  3. C语言读bin文件内容
  4. dos命令move 移动文件
  5. 在页面中使用Flowplayer播放器
  6. 视听说加速器_腾讯加速器台服专享加速线路已开通,多款手游一键即可免费加速!...
  7. 使用码云(Gitee)进行开源代码管理
  8. MinGW-w64的安装及配置教程
  9. 爬取美女图片信息并保存(无图系列)
  10. 【Python】判断多边形的形状为凸多边形还是凹多边形