草庐IT

django-allauth

全部标签

python - 我可以从不同的目录运行 django 测试 (manage.py) 吗?

我有一个非常标准的Django测试用例设置(我认为)api-namemanage.pyapi-name__init__.pysettings.pywsgi.pyv0projectstuff.pyteststest_stuff.py管理.py#!/usr/bin/envpythonimportosimportsysif__name__=="__main__":os.environ.setdefault("DJANGO_SETTINGS_MODULE","api-name.settings")fromdjango.core.managementimportexecute_from_comm

python - 将数据从 excel 电子表格导入到 django 模型

我正在构建一个将具有Django后端的网站。我希望能够从django可以访问的数据库中提供医疗账单数据。但是,我们收到的所有数据都在Excel电子表格中。所以我一直在寻找一种方法来从电子表格中获取数据,然后将其导入到django模型中。我知道有一些不同的django包可以做到这一点,但我很难理解如何使用这些包。最重要的是,我在这个项目中使用了python3。过去,我曾在excel中使用win32com进行自动化操作。我可以编写一个可以从电子表格中获取数据的函数。虽然我想弄清楚的是如何将数据写入django模型?任何建议表示赞赏。 最佳答案

python - 具有同一对象的多个 View 集和路由器的 Django Rest Framework

我无法使用DjangoRestFramework为同一对象定义不同的View集。以下是基于DRF快速入门重现该问题的最小示例。我正在使用python3.5和最新的DRF。教程/quickstart/serializers.pyfromdjango.contrib.auth.modelsimportUserfromrest_frameworkimportserializersclassUserSerializer(serializers.ModelSerializer):classMeta:model=Userfields=('url','username','email')classU

python - 将 Django 站点从 http 升级到 https 后,我不断收到 `Invalid HTTP_HOST header` 错误电子邮件

最近,我将我的一个Django站点从http升级到https。然而,在那之后,我不断收到InvalidHTTP_HOSTheader错误邮件,而之前我从未收到过此类邮件。以下是一些日志消息:[Django]ERROR(EXTERNALIP):InvalidHTTP_HOSTheader:'123.56.221.107'.Youmayneedtoadd'123.56.221.107'toALLOWED_HOSTS.[Django]ERROR(EXTERNALIP):InvalidHTTP_HOSTheader:'www.sgsrec.com'.Youmayneedtoadd'www.sg

python - 从服务调用发布图像时 Django 中的文件处理

我正在使用PyAMF将动态生成的大图像从Flex传输到Django。在Django端,我收到encodedb64数据作为参数:我的项目模型作为图像字段。我遇到的麻烦是将数据保存为文件Django字段。defsave_item(request,uname,data):"""Saveanewitem"""item=Item()img=cStringIO.StringIO()img.write(base64.b64decode(data))myFile=File(img)item.preview.save('fakename.jpg',myFile,save=False)那是行不通的,因为我

python - Django 表单提交按钮

我在Django中有一个非常简单的文件上传表单类:classUploadFileForm(forms.Form):category=forms.ChoiceField(get_category_list())file=forms.FileField()一个问题是,当我执行{{form.as_p}}时,它没有提交按钮。我如何添加一个? 最佳答案 关于python-Django表单提交按钮,我们在StackOverflow上找到一个类似的问题: https://

python - 允许用户在 Django 中删除自己的评论

我正在使用django.contrib.comments.views.moderation模块中的delete()函数。允许工作人员删除任何评论帖子,这完全没问题。但是,我还想授予注册的非工作人员删除他们自己的评论帖子的特权,并且仅限于他们自己的评论帖子。我怎样才能做到这一点? 最佳答案 如果您想将评论标记为已删除,就像django.contrib.comments.views.moderation.delete()所做的那样:fromdjango.contrib.auth.decoratorsimportlogin_require

python - 如何在 Django 应用程序的 setup.py 中编译 gettext 翻译

我如何确保setup.py编译项目PO文件并在创建sdist时包含它们。这是一个Django应用程序,生成MO文件的手动过程是在应用程序的根目录中运行以下命令:django-admincompilemessages(这意味着比setup.py更深一层)我想避免每次都手动编译MO文件。而且我根本不想将它们存储在存储库中。 最佳答案 我的简单解决方案(从Trac那里得到了一些想法):#!/usr/bin/envpythonfromsetuptoolsimportsetup,find_packagesfromsetuptools.comm

python - 具有集成查询集的子类 Django 模型

喜欢thisquestion,除了我希望能够拥有返回对象混合体的查询集:>>>Product.objects.all()[,,,...]我发现我不能只将Product.Meta.abstract设置为true或以其他方式将不同对象的查询集“或”在一起。很好,但是这些都是公共(public)类的子类,所以如果我将它们的父类(superclass)保留为非抽象类,我应该会很高兴,只要我能让它的管理器返回正确类的对象。django中的查询代码做它自己的事情,只是调用Product()。听起来很简单,除了当我重写Product.__new__时它会爆炸,我猜是因为模型中的__metaclass

python - Django 重启服务器或 httpd

在django框架中,当urls.py或model.py或views.py发生变化时,我们会重启httpd。但是正如文档所说,我们可以重新启动runserver以获得最新的更改。哪个是执行上述操作的最有效方法 最佳答案 每次您修改任何.py文件时,runserver.py都会自动重新启动,但是当您使用apache时,您必须手动重新启动该进程。 关于python-Django重启服务器或httpd,我们在StackOverflow上找到一个类似的问题: http