草庐IT

django-shell

全部标签

mysql - 如何在 Django 中的字段上进行数据库分区?

我有一个带有多个字段的Django模型,它被映射到一个MySQL数据库,现在模型中有一个日期时间字段,我想在其中设置partitioning.模型看起来像这样:classPacket(models.Model):device=models.ForeignKey(Device)packet_time=models.DateTimeField(default=timezone.now())#LocationDetailssignal=models.CharField(max_length=2,default='A')lat=models.FloatField(default=None,nu

基于Python(Django框架)的毕业设计作品成品(51)电脑办公用品商城购物网站系统设计与实现

博主介绍:《Vue.js入门与商城开发实战》《微信小程序商城开发》图书作者,CSDN博客专家,在线教育专家,CSDN钻石讲师;专注大学生毕业设计教育和辅导。所有项目都配有从入门到精通的基础知识视频课程,免费项目配有对应开发文档、开题报告、任务书、PPT、论文模版等项目都录了发布和功能操作演示视频在文章末尾可以获取联系方式目的和意义目的:本课题主要目标是设计并能够实现一个基于web网页的电脑办公用品商城系统,整个网站项目使用了B/S架构,基于python的Django框架下开发;管理员通过后台录入信息、管理信息,设置网站信息,管理会员信息,管理和设置广告、留言,录入商品分类,录入和管理商品信息,

mysql - mysql 的 Django BooleanField 默认值

我正在使用Django1.7和MySQL。我有一个现有模型,我想向其添加一个bool字段。我希望该字段默认为true。看起来很简单吧?所以我像这样创建我的领域:classMyModel(models.Model):my_field=models.BooleanField(default=True)然后我运行makemigrations并生成以下迁移:operations=[migrations.AddField(model_name='mymodel',name='myfield',field=models.BooleanField(default=True),preserve_def

php - Fish Shell - 如何在 PATH 中设置变量路径

我想更新我的fishshell以使用来自MAMP的当前版本的php(当前正在使用的版本)。我找到了一篇关于如何在bash中执行此操作的优秀文章,但我似乎无法弄清楚如何在fish中实现此操作?文章是:HowtooverridethepathofPHPtousetheMAMPpath?具体来说:#UseMAMPversionofPHPPHP_VERSION=`ls/Applications/MAMP/bin/php/|sort-n|tail-1`exportPATH=/Applications/MAMP/bin/php/${PHP_VERSION}/bin:$PATH你如何在fish身上实

python - 由于 errno : 150 "Foreign key constraint is incorrectly formed",Django 1.8 应用程序初始迁移神秘失败

我正在使用python3.4在django1.8中编写一个应用程序,我遇到了使用MySQL作为数据库后端的问题,这让我完全被难住了。当我从一个新数据库开始并调用./manage.pymigrate(或syncdb)并尝试创建初始数据库时,我得到以下回溯:(virtualenv)~/projects/projmoj(master✘)✹✭ᐅ./manage.pymigrateOperationstoperform:Synchronizeunmigratedapps:allauth,rest_framework,registration,rest_auth,projmoj,messages,

mysql - 使用 MySQL 设置 Django 时日期时间值不正确

我正在尝试在Mac上使用MySQL设置Django。这是我的设置:Django1.9Mysql5.6.23OSX10.11对于数据通信,我使用MySQLConnector。我修改了settings.py文件,这样Django就可以和MySQL对话了。问题是当我执行pythonmanage.pymigrate时,我不断收到此错误:django.db.utils.DatabaseError:Incorrectdatetimevalue:'2016-01-1106:59:07.980679+00:00'forcolumn'applied'atrow1.这种日期时间格式有什么问题?

python - 如何获取 Django 子模型中存在外键的父模型的所有对象?

我有两个模型#modelsclassParent(models.Model):name=models.CharField()classChild(models.Model)parentLink=models.ForeignKey(Parent)timeStamp=models.DateTimeField(auto_now_add=True)我想要Parent模型的所有对象都具有Child模型中提到的外键和timeStamp字段上的一些过滤器。我该如何反向获取对象?如果是MySQL会是这样SELECTParent.nameFROMParentJOINChildonParent.Id=Ch

mysql - 字段中的 Django 正则表达式

我有模型:classM(Model):re=CharacterField(max_length=50,blank=true)例如在表中我有:tablem----------------|id|re|----------------|1|\d+||2|\:abc|----------------我想通过存储在re字段中的正则表达式找到一些与我的输入字符串(inp)匹配的对象,参见示例:inp=":abc"forminM.objects.all():ifre.match(m.re,inp)print("{}matched".format(m.id))#2matched但是是否可以在数据库服

mysql - 从 MySQL 存储过程执行 shell 命令

是否可以使用MySQL存储过程运行任意shell命令-例如,将文件从一个文件夹移动到另一个文件夹?如果是,怎么办? 最佳答案 MySQL不提供开箱即用的此功能,但由lib_mysqludf_sys提供。图书馆。如果你安装了它,你将能够调用它的sys_exec函数来执行命令:DELIMITER@@CREATETRIGGERTest_TriggerAFTERINSERTONMyTableFOREACHROWBEGINDECLAREcmdCHAR(255);DECLAREresultint(10);SETcmd=('mvpath/to/f

mysql - Django MySQL 错误(1146、 "Table ' db_name.django_content_type' 不存在”)

我遇到了错误django.db.utils.ProgrammingError:(1146,"Table'db_name.django_content_type'doesn'texist")当我尝试使用我第一次部署在生产服务器上的新数据库对Django项目进行初始迁移时。我怀疑问题可能是因为其中一个应用程序的目录中充满了来自SQLite3开发环境的旧迁移;我清除了那些但没有帮助。我还搜索并找到了对多个数据库有问题的人的引用,但我只有一个。Django版本是1.11.6onpython3.5.4,mysqlclient1.3.12 最佳答案