草庐IT

django-management-command

全部标签

使用command.ecutenonquery时致命错误

当我放置时,我会遇到错误command.ExecuteNonQuery()但是当我删除代码时,它说注册完成但这并没有将任何内容插入数据库。TryIfTextBox1.Text=NothingOrTextBox2.Text=NothingOrTextBox3.Text=NothingOrTextBox4.Text=NothingOrTextBox5.Text=NothingOrTextBox6.Text=NothingOrTextBox7.Text=NothingOrTextBox8.Text=NothingOrComboBox1.Text=NothingThenMsgBox("pleaseco

django表单如何仅显示登录用户?

我有一个具有字段的Django模型“帖子”:author=models.ForeignKey('auth.User')我也有一个postforms.py.py作为作者作为字段,并将其作为模型。我只想向用户显示登录,而不是所有超级用户。https://gyazo.com/fb88884391bdf8284065175fbcdc16f75有没有痛苦的方法?如果不是,我最好的选择是什么?看答案从高水平来看,您需要在__init__表格的方法。打电话后,更改QuerySetauthor表单的字段并将其设置为请求的用户。

在Django 1.9和Postgres 9.5中创建模型的最有效方法是什么?

我想制作一个模型,我可以选择根据标签从Postgres数据库中提取一组项目及其描述。使用Django1.9和Postgres9.5在我不经常修改的数据上,最有效的方法是什么?我找到了多种方法:Toxi解决方案在制作3个表的地方,一个存储项目和描述,第二个存储标签,以及将标签与项目关联的第三个表。看这里:在数据库中存储标签的最有效方法是什么?使用数组字段有一个带有项目,描述和数组字段的表格存储标签的表格使用JSON字段那里有一个带有项目,描述和一个存储标签的JSON字段的表。Django文档提到的是使用JSONB:https://docs.djangoproject.com/en/1.11/re

数据资产管理(DAM)平台 Data Asset Management Platform Design and Practice

作者:禅与计算机程序设计艺术1.简介在数据管理领域,数据资产管理(DAM)平台是一个重要的工具,它可以帮助企业集中管理和分析所有数据资产,降低成本,提升效率。但在实际应用过程中,发现许多企业面临着以下痛点:1、安全性问题:数据资产管理系统往往会对数据隐私进行保护,但也存在一些安全风险。比如,攻击者可以通过中间人攻击等手段获取敏感信息,泄露机密数据;2、可靠性问题:由于系统的复杂性和海量的数据流动,数据资产管理系统经常出现故障甚至宕机,造成业务中断或损失严重;3、易用性问题:数据资产管理系统一般采用图形界面,用户操作起来不够直观,无法满足需求;4、功能缺乏:目前的数据资产管理系统存在较多的功能缺

python - 如何将现有的带有数据的 CharField 迁移到 Django 中的 IntegerField

我的models.py中有一些带有CharFields的模型。例如classMyModel(models.Model):item_port=models.CharField(max_length=50)`我意识到这对于端口来说有点愚蠢,并将它们全部更改为IntegerFields,如下所示:classMyModel(models.Model):item_port=models.IntegerField(null=True)我在本地开发系统中使用sqlite3并使用MySQL类型的数据库进行部署。通常,我在使用以下方法从头开始部署时为新的docker实例制作迁移:pythonmanage

python - MySQL 连接器/Python 作为 Django 引擎?

即使经过数小时的谷歌搜索和搜索堆栈溢出,也无法找到答案。我向您保证,我已经看到了所有可能被认为相关的答案,但没有一个解决了我面临的问题。事不宜迟-目前在shell中我可以这样做:Python2.7.11+(default,Apr172016,14:00:29)[GCC5.3.120160413]onlinux2Type"help","copyright","credits"or"license"formoreinformation.>>>fromdistutils.sysconfigimportget_python_lib>>>printget_python_lib()/usr/lib

python - 将 Django 与 Docker 一起使用时出错 - "Can' t 连接到 '127.0.0.1' (111) 上的 MySQL 服务器"

我正在尝试将Docker与Django一起使用,但出现错误-db_1|错误:数据库未初始化且未指定密码选项数据库_1|您需要指定MYSQL_ROOT_PASSWORD、MYSQL_ALLOW_EMPTY_PASSWORD和MYSQL_RANDOM_ROOT_PASSWORDdjango.db.utils.OperationalError:(2003,"Can'tconnecttoMySQLserveron'127.0.0.1'(111)")之一。当我在没有Docker的情况下使用我的应用程序时,它可以正常工作。有什么建议吗?我的Dockerfile:FROMpython:3ENVPYT

python - Django:无论返回的查询大小如何,链式过滤器上的 queryset.count() 都比单个过滤器慢得多——有解决方案吗?

编辑:最好的解决方案感谢Hakan--queriedForms.filter(pk__in=list(formtype.form_set.all().filter(formrecordattributevalue__record_value__contains=constraint['TVAL'],formrecordattributevalue__record_attribute_type__pk=rtypePK).values_list('pk',flat=True))).count()我尝试了他的更多建议,但我无法避免INNERJOIN——这似乎是一个稳定的解决方案,确实让我变小

mysql - Django 模型在保存前检查数据类型的完整性

我有一个Django项目,我被迫在其中执行原始sql查询(因此不使用模型来保存此信息),但我仍然想检查此查询的某些参数的正确性或数据类型。假设我有这个模型:classMyModel(Model):name=models.CharField(max_length=768)product_count=models.PositiveIntegerField(null=True,blank=True)paid_amount=models.DecimalField(decimal_places=2,blank=True)我想做一个简单的原始SQL查询,例如:insertintomymodel(n

c# - MySql.Data.MySqlClient.MySqlException (0x80004005) : SELECT command denied to user 'XXX' @'YYY' for table 'bogus_table'

我正在使用Dapper调用MySql存储过程。该过程执行得很好,但之后代码抛出异常。有问题的代码块是这样的:using(varconn=DataFactory.InitializeConnection(false)){conn.Query("ProcedureName",new{puserid=ID},commandType:System.Data.CommandType.StoredProcedure);}在哪里DataFactory是以下静态类:publicstaticclassDataFactory{publicstaticIDbConnectionInitializeConne