草庐IT

django-extensions

全部标签

python - 如何使用 Django 将 HTML 页面转换为 PDF

我在Django中有一个网络应用程序。这是一个存储账单和发票的平台。现在我正在尝试将这些账单导出为PDF。我正在使用xhtml2pdf,但它不工作。我正在使用这段代码进行测试:http://obroll.com/generate-pdf-with-xhtml2pdf-pisa-in-django-examples/它不会给出任何错误,但不会生成PDF文档。 最佳答案 尝试使用此代码。这个对我有用。更改模板的“template_testing.html”并添加要在“data={}”上呈现的数据views.py:importosfrom

python - 如何删除 Django 生成的表单中的标签文本?

我有一个表单,它只对我不想要的标签文本显示良好,我已经尽我所能让它脱离我的表单,但它不会就这样...表单.py:classsign_up_form(forms.ModelForm):classMeta:model=Usersfields=['email']widgets={'email':forms.EmailInput(attrs={'id':'email','class':'form-controlinput-lgemailAddress','name':'email','placeholder':'Enteravalidemail'})}我试过:views.py:fromdjan

python - Django REST 框架 : AttributeError: Serializer object has no attribute 'Meta'

给定一个DjangoRESTframework的以下模型和序列化器设置:#!/usr/bin/envpython#-*-coding:utf-8-*-fromdjango.dbimportmodelsclassStationReport(models.Model):water_level=models.IntegerField(max_length=5,blank=False)user_name=models.CharField(max_length=256,blank=False)email_address=models.CharField(max_length=256,blank=

python - 使用 `django.test.client` 时 400 错误请求

我认为我缺少基本设置。我正在尝试使用Django的测试框架测试我的API。在shell中,我尝试:fromdjango.testimportClientc=Client()r=c.get('/')我得到一个400BadRequest,这不是预期的输出。从命令行使用简单的curl:curlhttp://localhost我得到了预期的输出:{"detail":"Authenticationcredentials...我是否遗漏了一些基本的东西? 最佳答案 您可以在DEBUG为False时使用测试客户端,您只需将“testserver”

python - Django如何关闭警告

我有一个特殊的用户模型,有自己的身份验证后端。Django关心我并发送通知很好,但我如何关闭一些警告,如下所示:WARNINGS:profile.User:(auth.W004)'User.email'isnamedasthe'USERNAME_FIELD',butitisnotunique.HINT:Ensurethatyourauthenticationbackend(s)canhandlenon-uniqueusernames.我的用户模型:classUser(AbstractBaseUser,PermissionsMixin):email=models.EmailField(_

python - Django 自定义保存模型

我正在尝试在django的保存模型中执行基本日期计算,请参见以下代码:classPurchase(models.Model):purchase_date=models.DateField()purchase_place=models.CharField(verbose_name='PlaceofPurchase',max_length=255)purchaseCategory=models.ForeignKey(PurchaseCategory,verbose_name='PurchaseCategory')cost=models.DecimalField(max_digits=11,

python - Django datefield 和 timefield 到 python datetime

我有一个Django模型,其中有一个事件的单独日期字段和时间字段。有没有办法将它转换为python日期时间对象,以便我可以更精确地查询即将发生的事件?目前我只收到第二天即将到来的消息。模型.pyevent_time=models.TimeField()event_date=models.DateField()基本上,我可以用一分钟甚至一秒的精度进行过滤吗?谢谢。 最佳答案 改为使用DateTimeField(请参阅文档中的thissection)。转换为datetime.datetime由Django自动为您处理。DateField

jquery - Django Ajax Jquery 调用

这可能是基本的,但我花了两天时间,阅读了无数教程,但我仍然无法让它工作。简单地说,我试图完成一项基本任务,只是为了看看它是否有效。我想向我的捐赠View发送一个ajax调用。我看到它成功通过,但我期望我的模板也会更新为“TRUE”,但它仍然是“FALSE”。我感谢任何帮助或建议。我的jquery...$.ajax({type:"POST",url:"/donate/",data:{'test':'success',},success:function(){alert('test')},error:function(){alert("Error");});这是我的看法...defdona

python - Django:我的 models.py 文件似乎无法同步到数据库。

我尝试设置一个简单的models.py文件作为我在线关注的本教程的一部分。当我尝试syncdb命令时,出现以下错误:File"manage.py",line10,inexecute_from_command_line(sys.argv)File"/Library/Python/2.7/site-packages/Django-1.4-py2.7.egg/django/core/management/__init__.py",line443,inexecute_from_command_lineutility.execute()File"/Library/Python/2.7/site-

python - django request.session.get ("name", False) - 这段代码是什么意思?

我正在使用以下代码:ifrequest.session.get("name",False):谁能告诉我上面的代码是做什么的?我假设的是,如果session中有“名称”,则返回True,否则返回False。我对我的代码感到困惑,所以我在这里发布了这个问题。谢谢。 最佳答案 如果session中有一个值为"name"的键,它返回与该键关联的值(这很可能是False),否则(如果没有名为“name”的键)返回False。session是一种类似字典的类型,因此是获取有关getmethod文档的最佳位置。在标准库的Python文档中。简而言