草庐IT

Django-pyodbc

全部标签

python - Django:按月查询分组

如何在不使用extra的情况下按月计算总数?我目前正在使用:django1.8postgre9.3.13python2.7例子。到目前为止我尝试了什么。#Doesn'tworkformebutIdon'tmindbecauseIdon'twanttouseextratruncate_month=connection.ops.date_trunc_sql('month','day')invoices=Invoice.objects.filter(is_deleted=False,company=company).extra({'month':truncate_month}).values

python - Django:链接 'startswith' 和 'iexact' 查询过滤器?

我想在Django中做一个不区分大小写的startswith查询:books=Book.objects.filter(title__iexact__startswith=query)但是我收到以下错误信息:FieldErrorat/names/Joinonfield'title'notpermitted如何在Django中指定不区分大小写的startswith? 最佳答案 istartswith 关于python-Django:链接'startswith'和'iexact'查询过滤器?,

python - Django 和 virtualenv - 添加到 git repo

这个问题在这里已经有了答案:Virtualenvandsourceversioncontrol(2个答案)关闭8年前。对于mayfirstdjangoapp,我使用了以下流程来创建app。$virtualenv--no-site-packagesdjango-env$sourcedjango-env/bin/activate(django-env)$pipinstalldjango(django-env)$django-admin.pystartprojectmyproject现在我有两个文件夹django-envmyproject我需要在gitrepo(gitinit)中包含djan

python - Django ModelForm 标签自定义

Django文档在这里解释了如何在ModelForm模型映射中使用标签自定义:https://docs.djangoproject.com/en/dev/topics/forms/modelforms/.但是,当我尝试遵循它时,出现错误:name'_'isnotdefined.我做错了什么?还有,为什么括号前要有一个_符号?这是我的代码:classRuleForm(ModelForm):def__init__(self,*args,**kwargs):super(ModelForm,self).__init__(*args,**kwargs)self.css_class="rule"c

python - 如何使用 Django Rest Framework 删除对象

我正在尝试使用DjangoRestFramework为我的事件计划应用程序编写RESTfulAPI,但在使用不需要GETHTTP方法的View时遇到了一些麻烦。我已经阅读了DRF网站上的教程。根据我阅读教程和Django站点上基于类的View文档后的理解,如果有这样一个基于类的View(取自DRF教程)classSnippetDetail(APIView):"""Retrieve,updateordeleteasnippetinstance."""defget_object(self,pk):try:returnSnippet.objects.get(pk=pk)exceptSnipp

python - Django : How to override the CSRF_FAILURE_TEMPLATE

如果csrf检查失败,Django会显示一个带有403错误的页面。在我看来,这个错误可能会在常规使用中发生,例如,当用户在其浏览器设置中禁用cookie使用时。不幸的是,此错误消息对最终用户没有太大帮助,并且具有“django-error”布局(这是一个问题,因为例如缺少站点导航)。Django有一个很好的覆盖模板的机制,但似乎这个模板是硬编码在代码中的。https://github.com/django/django/blob/1.6.8/django/views/csrf.py有没有办法覆盖此模板以便向用户提供更友好的消息? 最佳答案

python - Django 不允许的主机

我才刚刚开始使用Django。所以我创建了一个django项目并运行命令python3manage.pyrunserver0.0.0.0:8000我没有得到预期的django主页,而是收到以下错误消息,DisallowedHostat/InvalidHTTP_HOSTheader:'0.0.0.0:8000'.Youmayneedtoadd'0.0.0.0'toALLOWED_HOSTS.RequestMethod:GETRequestURL:http://0.0.0.0:8000/DjangoVersion:1.10.5ExceptionType:DisallowedHostExce

python - 如何在 Django 中添加 Search_fields

我尝试使用python在Django中添加搜索字段。以下是我使用过的代码。#admin.pyfilefromdjango.dbimportmodelsfromblog.modelsimportBlogfromdjango.contribimportadminadmin.site.register(Blog)classBlog(models.Model):title=models.CharField(max_length=60)body=models.TextField()created=models.DateTimeField("DateCreated")updated=models.

python - 在 Django 中重定向到带有查询字符串的 url

如果我有View,如何使用参数转到特定的URLdefsearch(request):在urls.py中^search/$我需要做的是像search/?item=4那样重定向c={}render_to_response("search.html",c)工作正常,但是render_to_response("search.html/?item="+itemID,c)它说没有找到模板(我知道没有像search.html/?item=这样的模板)但是我如何传递参数或使用查询字符串进行重定向? 最佳答案 使用反向并传递url的名称,我们可以重定

python /django - "Cannot use ImageField because Pillow is not installed"

我正在加入一个项目,所以我想设置环境,所以我做的是:pipinstall-rrequirements.txt这完全安装了所有要求,包括django1.7.0、Pillow2.4.0和其他一些。然后我要建立数据库:pythonmanage.pymigrate砰的一声,错误,我得到以下信息:CommandError:Systemcheckidentifiedsomeissues:ERRORS:stu.chan.icon:(fields.E210)CannotuseImageFieldbecausePillowisnotinstalled.HINT:GetPillowathttps://py