草庐IT

django-extensions

全部标签

python - Django 模板 datetime.weekday 名称

有没有办法将模板中日期时间对象的工作日显示为工作日的实际名称?基本上我希望它打印Frid​​ay而不是5。 最佳答案 请参阅built-indatefilter的文档.从那里你会看到你需要使用:lDayoftheweek,textual,long.'Friday' 关于python-Django模板datetime.weekday名称,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions

python - Django 或 python 与 Mercurial 一起使用时如何处理 pyc 文件?

刚开始使用Mercurial。哇,不错的应用。我将我的数据库文件移出代码目录,但我想知道.pyc文件。我没有将它们包含在初始提交中。关于.hgignore文件的文档包括一个排除*.pyc的示例,所以我认为我走在正确的轨道上。我想知道当我决定回滚到旧文件集时会发生什么。那我需要删除所有的.pyc文件吗?我在StackOverflow上看到了一些关于这个问题的问题,包括一位先生发现旧的.pyc文件正在被使用。解决这个问题的标准方法是什么? 最佳答案 正如ms4py的回答中提到的,*.pyc是编译后的文件,将在运行时重新生成。在分发项目时

python - 如何在自定义 Django 表单中隐藏 Django 标签?

我有一个创建字段隐藏输入的自定义表单:classMPForm(forms.ModelForm):def__init__(self,*args,**kwargs):super(MPForm,self).__init__(*args,**kwargs)self.fields['mp_e'].label=""#thetrick:)classMeta:model=MeasurementPointwidgets={'mp_e':forms.HiddenInput()}exclude=('mp_order')我必须使用这个小技巧来“隐藏”标签,但我想做的是将其从表单中删除。我这样创建表单:form

python - 在 Django 模型中制作树结构?

我想要一个包含2个字段的模型,子字段和父字段。我如何在Django中执行此操作?我有这样的东西fromdjango.dbimportmodelsclassFooModel(models.Model)parent=models.ForeignKey('self',blank=True,null=True)children=models.ManyToOneRel('self',blank=True,null=True)def__init__(self,*args,**kwargs):super(FooModel,self).__init__(*args,**kwargs)self.pare

python - 让 Django 1.7 在 Google App Engine 上运行

谁能帮我们指出如何让Django>1.5在GoogleAppEngine上运行的说明?我看到很多人声称他们的Django1.6正在运行。我们希望运行1.6或1.7。我在这里搜索了有关如何设置它的说明。到目前为止没有运气。更新:在我们的开发机器中,我们安装了Django1.7(/user/local和virtualenv)。但是,如果我们修改GAEyaml以使用Django1.7,我们会收到以下错误消息:google.appengine.api.yaml_errors.EventError:djangoversion"1.7"isnotsupported,useoneof:"1.2","

python - 如何用该表唯一的不同整数替换 Django 的主键

我有一个Django网络应用程序,它使用默认的自动递增正整数作为主键。此键在整个应用程序中使用,并经常插入到URL中。我不想向公众公开此数字,以便他们可以猜测我的数据库中的用户或其他实体的数量。这是一个常见的要求,我已经看到了与我的类似的问题和答案。大多数解决方案建议散列原始主键值。但是,这些答案都不完全符合我的需要。这些是我的要求:我想将主键字段类型保留为整数。我也希望不必在每次读取或写入此值或与数据库进行比较时都对其进行散列/取消散列。这似乎很浪费只做一次会很好:当记录最初插入数据库时​​哈希/加密函数不需要是可逆的,因为我不需要恢复原始顺序key。散列值只需要是唯一的即可。散列值

python - 重命名响应字段 django rest framework 序列化程序

我正在使用djangorestframework调用一个简单的获取API。我的模型是classCategory(models.Model):category_id=models.AutoField(primary_key=True)category_name=models.CharField("CategoryName",max_length=30)category_created_date=models.DateField(auto_now=True,auto_now_add=False)category_updated_date=models.DateField(auto_now=

python - 如何在同一子域上获取不同的 Django 应用程序以共享 session cookie?

我们在同一个子域上部署了几个Django应用程序。一些高级用户需要在这些应用程序之间跳转。我注意到每次它们在应用程序之间反弹时,它们的sessioncookie都会从Django接收一个新的sessionID。除了在一个复杂的工作流程中,我很少使用Djangosession表。如果用户在此工作流中在应用程序之间跳转,他们将失去session并必须重新开始。我仔细研究了Djangosession代码,发现:django.conf.settings.SECRET_KEY用于对每个请求的session执行完整性检查。如果完整性检查失败,则创建一个新session。意识到这一点后,我更改了每个

python - django:gettext 和强制转换为 unicode

我的Django应用程序中有以下代码。classStatus(object):def__init__(self,id,desc):self.id=idself.desc=descdef__unicode__(self):returnself.descSTATUS=Status(0,_(u"Sometext"))当我尝试显示某些状态(或什至将其强制转换为unicode)时,我得到:TypeError:coercingtoUnicode:needstringorbuffer,__proxy__found谁能解释一下,我做错了什么? 最佳答案

python - 带有 unicode 字符的源文件使 Django 抛出 SyntaxError 异常

UTF-8编码的文件在Python的注释定界符中嵌入了一个è字符(e带有重音符号)。Django提示这个字符,不会渲染页面。我该如何解决这个问题? 最佳答案 Django引发的SyntaxError已经为您指明了正确的方向。实际读取异常总是一件好事。在你的情况下,它会说一些类似的内容Non-ASCIIcharacter'\xc3'infile/home/zakx/../views.pyonline84,butnoencodingdeclared;seehttp://www.python.org/peps/pep-0263.htmlf