草庐IT

django-rules

全部标签

python - 值错误 : Unable to configure filter 'require_debug_false' : Cannot resolve 'django.utils.log.RequireDebugFalse' : No module named RequireDebugFalse

我正在尝试将MySQL数据库连接到Django。我看过很多表格,但我无法解决我的问题。以下是我执行pythonmanage.pysyncdb时得到的结果:Traceback(mostrecentcalllast):File"manage.py",line10,inexecute_from_command_line(sys.argv)File"/usr/local/lib/python2.7/dist-packages/django/core/management/__init__.py",line429,inexecute_from_command_lineutility.execut

python - 使用 django F() 对象更新多列

我有一个模型,它以每列一个整数统计数据为基础存储统计数据。我有一个处理上述统计信息更新的View,如下所示:classPlayerStats(models.Model):#Ingamestats-theserepresenttheactualkeyssentbythegameNumberOfJumps=models.IntegerField(default=0)NumberOfDoubleJumps=models.IntegerField(default=0)NumberOfSilverPickups=models.IntegerField(default=0)NumberOfGold

python - 如何在 Django 中使用 MySQL View ?

我想使用我在MySQL中创建的View作为Django中的模型。我想在我的内部网站上显示我公司正在进行的未完成流程的状态。我在论坛上只找到了相当旧的条目,那么有没有一种简单的方法可以通过syncdb传递MySQLView?如果没有,假设我有两个表:子流程的硬写里程碑,例如:包含流程和子流程信息作为上表ID的表格:我在MySQL中的View会做类似的事情。4)所以结果是:我想在我的djangoAPP中只有一个模型,即结果4。最快的方法是什么?自定义SQL查询?或者我是否需要为progress_tb和proc_tb建立模型并将它们组合起来?我如何多次引用同一个表(如在Access/MySQ

python - Django 管理员在 mysql 中进行了很多重复查询

我遇到了一个问题。当我尝试打开更改页面以查看元素内的参数(如djangosite.com/admin/djangoapp/someelement/1/change/)时,它加载速度非常慢(10-15秒)。我发现Django进行了很多重复查询:更新:我想我在admin.py中犯了错误。inlines=[PhoneInline,FlatInline,NeedInline]如果我删除上面的行,一切都很好。mysql日志2161Querysetautocommit=02161QuerySELECT`ha_phone`.`id`,`ha_phone`.`phone_number`,`ha_pho

mysql - Django 如何命名为外键列自动创建的索引?

我知道Django会自动为外键生成索引,除非我们用db_index=False定义该字段。我在djangodoc看过但是我不知道是否可以选择索引名称,或者django如何选择它。它总是类似于“tablename_xxxxxx”。“xxxxx”像随机字符吗?已编辑:我发现“xxxx”是模型字段名称的一些编码,但我仍然不知道我们是否可以选择一个明确的名称 最佳答案 据我所知,没有办法选择索引的名称。它实际上是动态计算的,它暗示了表名和列名的散列。例如参见codesourcehere,即使它是针对特定版本的Django,我也不知道对名为i

python - Django 将表迁移到新数据库

我最初有一个带有单个应用程序的django项目,所有模型都在该应用程序中定义。该项目在启动时仅使用默认数据库。它现在已经成为一个笨重的应用程序,我正试图将其分解成更小的应用程序。这样做,我想为不同的应用程序使用不同的数据库。我在settings.py文件中设置了新的数据库和路由器。但是,我对如何将现有表迁移到新数据库感到困惑。DATABASES={'default':{'ENGINE':'django.db.backends.mysql','NAME':'db_name','USER':'db_user_name','PASSWORD':'password','HOST':'hostn

python - 如何在没有微秒的情况下在django中添加DateTimeField

我正在用django1.8和mysql5.7编写django应用程序。下面是我写的模型:classPeople(models.Model):name=models.CharField(max_length=20)age=models.IntegerField()create_time=models.DateTimeField()classMeta:db_table="people"上面的模型创建了下面的表格:mysql>descpeople;+-------------+-------------+------+-----+---------+----------------+|Fie

mysql - Django ON UPDATE 外键设置?

为什么Django没有外键的ONUPDATE设置?ForeignKey模型只有on_delete。 最佳答案 原因与任何产品缺少任何功能的原因相同——还没有人实现它。我猜on_update比on_delete更不常用,因为使用自动增量id作为主键的流行,通常不需要被更新。所以on_update的特性没有实现。Django跟踪器中有几个关于此的功能请求:https://code.djangoproject.com/ticket/21265(关闭wontfix)https://code.djangoproject.com/ticket/

python - 如何将此 SQL 语句转换为 Django QuerySet?

请注意:此问题是thisquestion的后续问题我前几天问过。它不是重复的。我尝试在Django中建模的SQL查询与我加载的虚拟数据之间存在细微但显着的差异。我正在编写一个Python/Django应用程序来进行一些股票分析。我有两个非常简单的模型,如下所示:classStock(models.Model):symbol=models.CharField(db_index=True,max_length=5,null=False,editable=False,unique=True)classStockHistory(models.Model):stock=models.Foreig

python - 带有 MySQL 后端的 Django - 按时间范围分组

我有这个简单的模型:模型.pyclassPing(models.Model):online=models.BooleanField()created=models.DateTimeField(db_index=True,default=timezone.now)def__str__(self):returnf'{self.online},{self.created}'它给了我以下结果:mysql[lab]>SELECT*FROMmyapp_ping;+----+--------+----------------------------+|id|online|created|+----+