草庐IT

django-extensions

全部标签

python - 使用 Django 生成 CSV 文件(动态内容)

在我的view.py中,我有两个函数,一个处理来自表单的输入并输出过滤后的列表,另一个应该将此列表导出为CSV。这是我的第一个函数的返回值:returnrender_to_response('templateX.html',{'queryset':queryset,'filter_form':filter_form,'validated':validated,},context_instance=RequestContext(request))导出函数如下:defexport_to_csv(request):#gettheresponseobject,thiscanbeusedasas

python - Django:如何在佛罗里达设置中设置 EDT 时区

我想设置Django时区,以便时钟与佛罗里达州的本地时间保持一致,即东部+夏令时(DST)。请建议更改Django设置时区,使其与该时区一致;目前django设置为EST(东部标准时间)而不是EDT(东部夏令时)。当我们进入/离开DST时,它应该会自动更改。#Localtimezoneforthisinstallation.Choicescanbefoundhere:#http://en.wikipedia.org/wiki/List_of_tz_zones_by_name#althoughnotallchoicesmaybeavailableonalloperatingsystems

python - Django REST——如何在返回 REST 响应之前获取 "modify"值?

我做了一些研究,但我不太确定我在技术上寻找什么,所以我没有找到太多信息。我正在使用DjangoREST。型号classCar(models.Model)name=name=models.CharField(blank=True,null=True,db_index=True)speed=models.IntegerField(default=SPEED.FAST)查看classCarViewSet(viewsets.ModelViewSet):queryset=Car.objects.all()serializer_class=CarSerializer序列化器classCarSeri

python - Django-Haystack 给出属性错误?

我正在尝试将Haystack和Whoosh与我的Django应用程序结合使用。我按照Haystack文档上的步骤操作,但在搜索时出现此错误AttributeErrorat/search/'module'objecthasnoattribute'get_model'search_indexes.py-importdatetimefromhaystackimportindexesfrommovies.modelsimportMovieclassMovieIndex(indexes.SearchIndex,indexes.Indexable):text=indexes.CharField(d

python - Django 命令 : How to insert newline in the help text?

我想做这样的事情,但对于Django管理命令:Pythonargparse:Howtoinsertnewlineinthehelptext? 最佳答案 来自documentationYoucancustomizetheinstancebyoverridingthismethodandcallingsuper()withkwargsofArgumentParserparameters.通过覆盖create_parser方法您可以设置ArgumentParser的formatter_class:fromargparseimportRaw

Python Django Admin Clean() 方法不覆盖值

也许我在这里遗漏了一些东西,但根据django文档,我应该能够在clean()方法中覆盖从管理表单发送的值。来自django文档defclean(self):fromdjango.core.exceptionsimportValidationError#Don'tallowdraftentriestohaveapub_date.ifself.status=='draft'andself.pub_dateisnotNone:raiseValidationError('Draftentriesmaynothaveapublicationdate.')#Setthepub_dateforpu

python - 显示对象表 django

我需要使用Django从我的数据库中显示一个表。显而易见的方法是手动键入表标题并循环遍历model.objects.all()的查询结果。但是,由于很懒,我想自动执行此操作,即通过内省(introspection)从模型加载所有字段以显示为列标题,并加载所有字段值以显示为行。这种方法还可以在以后为我节省一些时间,因为我不必在模型更改时更新模板代码。我让它工作,但有两个问题:我找不到加载AutoField字段(id)值的方法,所以我必须切掉ID列。代码看起来很乱,尤其是使用了随机模板标签。这是我的代码。请注意,代码工作正常,所以我将跳过所有导入,因为它们是正确的:views.pyIuse

python - 如何在 Django Rest Framework 中使用自定义 token 模型

我想使用DjangoRestFramework身份验证,但我想为一个用户拥有多个token。为此,我需要实现自己的Token模型,我在Token身份验证类中找到了这个:classTokenAuthentication(BaseAuthentication):"""Simpletokenbasedauthentication...."""model=Token"""Acustomtokenmodelmaybeused,butmusthavethefollowingproperties.*key--Thestringidentifyingthetoken*user--Theusertowh

python - 更改 Django 设置后 uwsgi 不会重新加载

我已经设置了uwsgi来为nginx后面的django提供服务。然后我在django设置中更改数据库,但uwsgi仍然显示具有旧数据库的站点。我也试过thissuggestion并添加了touch-reload=/etc/uwsgi/apps-available/django.ini到ini文件。但是在重新启动uwsgi并触摸django.ini之后,它仍然为旧站点提供服务。我试图停用并重新激活virtualenv,也没有机会。所以真的很困惑,感谢你的提示。 最佳答案 来自uWSGI文档关于touch-reload:如果指定的文件被

python - Django 休息 : The view does not want to import

我正在使用Django教程RestFramework(http://www.django-rest-framework.org/tutorial/1-serialization)进行练习我正处于创建URL的阶段,但在访问View时遇到了问题。我执行代码:importsnippetsfromviews我无法导入View,将收到:'module'objecthasnoattribute'snippet_list'我的代码View:from.modelsimportSnippetfromserializersimportSnippetSerializerfromrest_framework.