django
weixin_48229148
这个作者很懒,什么都没留下…
展开
-
Django模型之内置类Class Meta
Class Meta 作用:使用内部类来提供一些metadata,以下列举一些常用的meta:1,abstract:如下段代码所示,将abstract设置为True后,CommonInfo无法作为一个普通的Django模型,而是作为一个抽象基类存在,作用是为其他的类提供一些公有的属性。如Student会拥有三个属性,即name,age,home_group。利于公用信息的分解,避免重复编码。from django.db import modelsclass CommonInfo(models..转载 2020-12-15 16:44:25 · 282 阅读 · 0 评论 -
django 做 migrate 时 表已存在的处理方法 :django.db.utils.OperationalError: (1050, “Table ‘****‘ already exists)
文章来源:嗨学网 敏而好学论坛www.piaodoo.com 欢迎大家相互学习在开发web的时候,如果是以前已存在的项目,项目下载下来后,为了使用测试库的数据,会直接将整个测试库(如sqlite3)拿到本机来。这种情况下,如果执行的顺序不对,很容易在执行migrate的时候出现数据库已存在的错误:django.db.utils.OperationalError: (1050, “Table ‘xxx’ already exists”)要处理这种情况,如果是数据表都已经存在了,在migrate时直接转载 2020-11-10 10:29:47 · 2943 阅读 · 0 评论 -
Django 解决新建表删除后无法重新创建等问题
起因同步表的过程中,我手动将数据库中的一个表删除了,此时再去执行命令,发现不能再数据库中新建表了修改了表结构以后执行python3 manage.py migrate 报错:No changes detected所以进数据库把对应的表删除了,想着重新生成这张表.删除表以后执行:python3 manage.py makemigrations python3 manage.py migrate还是不能生成表,提示:No changes detected处理过程一、首先删除了app对应目转载 2020-11-06 09:26:31 · 460 阅读 · 0 评论 -
Django忘记管理员账号和密码
Django忘记管理员账号和密码的解决办法看着Django的教程学习搭建网站,结果忘记第一次创建的账号和密码了。结果搭建成功以后,一直无法登陆到管理页面,进行不下去了。如图所示:在网上找了很多的方法都不行,最后使用新建一个superuser的方法搞定,但是以前设置的那个账号好像还是不行。解决方法的步骤:1.新建一个用户名,使用如下命令:python manage.py createsuperuser2.输入打算使用的登录名:Username(leave blank to use 'adm原创 2020-08-18 17:17:21 · 275 阅读 · 0 评论 -
Django框架入门
转载:https://blog.csdn.net/weixin_43751803/article/details/87906148转载 2020-08-13 10:27:31 · 79 阅读 · 0 评论 -
django 首次设置Admin超级用户报错:django.db.utils.OperationalError: no such table: auth_user
设置超级用户: python manage.py createsuperuser报错:django.db.utils.OperationalError: no such table: auth_user解决步骤:1、ctrl + c (停止服务器)2、py manage.py makemigrations3、py manage.py migrate4、py manage.py runserver (启动服务器)成功参考:https://stackoverflow.com/questio原创 2020-08-13 09:56:45 · 507 阅读 · 0 评论 -
配置虚拟环境生成路径:用virtualenv建立多个Python独立虚拟开发环境
配置虚拟环境生成路径:你可能发现了,使用 virtualenvwrapper 生成的虚拟环境默认都是在c盘用户的一个envs的文件夹里,怎么修改生成的默认路径呢?需要你手动配置环境变量,变量值设为你想要保存虚拟环境的路径;转载:https://www.cnblogs.com/liyu2151/p/7119843.html...转载 2020-08-12 17:13:11 · 131 阅读 · 0 评论 -
django1.11 启动错误:Generator expression must be parenthesized
转载:https://blog.csdn.net/qq_28194001/article/details/86709006转载 2020-08-12 11:02:45 · 123 阅读 · 0 评论
分享