草庐IT

Django-pyodbc

全部标签

python - 调试缓慢的 Django 管理 View

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭7年前。Improvethisquestion我在DjangoAdmin中的一些View加载时间太长。调试Django管理View以查看什么正在破坏周期的最佳方法是什么?

python - Django 模型和 Python 属性

我尝试使用python属性设置Django模型,如下所示:classPost(models.Model):_summary=models.TextField(blank=True)body=models.TextField()@propertydefsummary(self):ifself._summary:returnself._summaryelse:returnself.body@summary.setterdefsummary(self,value):self._summary=value@summary.deleterdefsummary(self):self._summar

python - Django get_or_create,commit=False怎么说

假设我有这个模型:classSocialGroupMembers(models.Model):social_group=models.ForeignKey(SocialGroup,related_name="members")profile=models.ForeignKey(Profile)date_joined=models.DateTimeField(auto_now_add=True)added_by=models.ForeignKey(User)approved=models.BooleanField(default=False)如果我这样做:obj,created=Soci

python - Django runserver 颜色输出

我正在寻找有关python2manage.pyrunserversession期间输出中使用的颜色的答案我确信了解为什么某些输出是黄色、蓝色或粉红色将有助于我执行更好的调试。 最佳答案 这是默认调色板:'ERROR':{'fg':'red','opts':('bold',)},'NOTICE':{'fg':'red'},'SQL_FIELD':{'fg':'green','opts':('bold',)},'SQL_COLTYPE':{'fg':'green'},'SQL_KEYWORD':{'fg':'yellow'},'SQL_

python - 如何为 Django 模型字段创建别名?

我的Django模型有一个名为“updatedOn”的日期时间字段,我需要在这个模型上使用一个库函数来计算一些统计数据,但该函数假定日期时间字段名称为“time”,下面是该函数的使用方式日期时间:c=qset.filter(time__year=tt.year,time__month=tt.month,time__day=tt.day).count();在不接触库代码的情况下,如何创建一个别名“time”来引用“updatedOn”字段,以便我可以使用该函数? 最佳答案 这个老DjangoSnippet,为我工作,直到Django1

python - 我可以删除迁移目录中的 django 迁移文件吗

我个人喜欢Django,因为它的MVC理念。但是,当我在1.7版中运行Django迁移时,我在其中执行的每个迁移都存储在迁移目录中。如果我删除这些文件,它会在迁移时引发错误。我是这样测试的。我创建了一个新的Django项目并启动了一个gitrepo。我在Django中运行了3-4次迁移,结果是migrations目录下有3-4个迁移文件。我尝试删除非常旧的迁移文件,即(第一个和第二个迁移文件)并尝试运行pythonmanage.pymakemigrations这确实会导致一些错误,例如“找不到迁移文件”。后来我做了一个gitstash来恢复已删除的文件。现在我尝试再次运行相同的命令,它

python - 如何使用 pyodbc 将 MS Access 连接到 Python

我在使用pyodbc连接Access数据库时遇到问题。我已经看到其他示例代码看起来与我的工作几乎相同:importpyodbccnxn=pyodbc.connect('DRIVER={SQLServer};SERVER=localhost;DATABASE=PYODBC.accdb;UID=me;PWD=pass')cursor=cnxn.cursor()cursor.execute("SELECTForenameFROMStudent")row=cursor.fetchone()ifrow:print(row)我的机器运行的是Windows7家庭高级版64位。我有MicrosoftO

python - Django 1.8 中的缓存破坏?

我正在使用Django1.8,我想向我的静态文件添加一个参数以缓存bust。这就是我现在正在做的,设置一个手动参数:但我觉得必须有更好的方法来更新参数。我想通过模板传递设置会更整洁(这样就不必在多个地方更新它)。但是,如果Django可以自动为我更新它,那就太好了。关于django-cachebuster的注释建议现在可以在staticfiles中自动执行此操作,但我在staticfiles文档中找不到任何关于它的内容。有人知道如何做到这一点吗? 最佳答案 是的,这可以通过contrib.staticfiles自动完成。还有两个额外

python - 如何从 django rest 框架请求中获取 django HttpRequest?

我正在尝试使用djangomessagesframework在ModelViewSet.create()之后显示消息:classDomainModelViewSet(ModelViewSet):defcreate(self,request):super(DomainModelViewSet,self).create(request)messages.success(self.request,"DomainAdded.")returnHttpResponseRedirect(reverse('home'))但是我得到:TypeError:add_message()argumentmust

python - 在 Django 表单中使用 reverse()

我正在尝试使用django的reverse()在为我的自定义小部件定义django表单时起作用,但出现错误:ImproperlyConfiguredTheincludedurlconfurlsdoesn'thaveanypatternsinit代码如下:classWorkForm(forms.Form):#...category=forms.ChoiceField(required=True,label=_('Category'),help_text=_('Selectmostappropriatecategoryforyourwork.'))subcategory=forms.Cho