草庐IT

django-allauth

全部标签

python - 无法在 django 中为 forms.ChoiceField 设置初始值

大家我想为ChoiceField设置初始值,而该值不在ChoiceField的选择中以下是ArticleForm定义:defArticleForm(forms.Form):choice=forms.ChoiceField(choices=[['a':'a'],['b':'b']])然后我通过传递初始参数来实例化表单:form=ArticleForm(initial={'choice':'Portrush'})请注意初始值('Portrush')不是ChoiceField('a'和'b')中定义的选项之一如何设置初始值?任何建议表示赞赏。 最佳答案

python - 按具有最大列值的记录过滤 Django 查询

有没有一种简单的方法可以根据哪条记录在列中具有最大/最小值来过滤Django查询?我本质上是在询问thesequestions,但在Django的ORM的特定上下文中。例如假设我有一个模型旨在存储每个人电话号码的历史值。classPerson(models.Model):name=models.CharField(max_length=100)phone=models.CharField(max_length=100)created=models.DateTimeField(auto_now_add=True)与记录:Person(name='Jim',phone='123-456-9

python - transient 使用的django模型实例变量

我想为我的模型子类创建一些实例变量,但是在将对象保存到数据库时我不想为该变量创建一个表列。我在某些地方读到你会通过覆盖init()来做到这一点,就像你在其他类中创建普通实例变量一样。这是模型子类的可接受方式吗?还有其他方法吗?模型.py:classMyModel(models.Model):name=models.CharField(max_length=300)def__init__(self,*args,**kwargs):super(MyModel,self).__init__(*args,**kwargs)self.tempvar=''views.py:myModel=MyMo

python - django 中的 urls.py 正则表达式评估顺序是什么?

我在urls.py中遇到了一些正则表达式的问题(我是django的初学者以及一般的正则表达式)这是我原来的urls.pyurl(r'^name/(?P\w+)/$','course.views.name'),url(r'^','course.views.index'),我试图用这个访问它:http://127.0.0.1:8000/name/blah/我的观点是这样的:defindex(request):returnHttpResponse("Hello,sam.You'reatthecourseindex.")defname(request,name):returnHttpRespo

python - django admin - 选择反向外键关系(不是创建,我想添加可用)

假设我有一个模型School和另一个模型Student。classStudent(models.Model):school=models.ForeignKey(School)name=models.CharField(max_length=100)在管理员中单击学校时,会出现一个新页面,显示学校模型字段和值。我还想在该页面本身中选择已经可用的学生列表。Inlines不同,它们允许创建和编辑属于该学校的新记录(学生)。但我不想那样,假设已经有很多可用的学生记录。我应该能够在该学校模型页面的管理中选择它们。 最佳答案 classScho

python - 如何在使用 django 无尽分页渲染之前进行结果后处理?

我想弄清楚是否有可能在使用django-endless-pagination进行无限滚动的django模板中呈现之前对我的查询集进行View后处理。我有特定于View的逻辑,它根据上下文从查询集中省略某些结果,并向列表中的对象添加属性以供模板使用。此逻辑不能通过SQL执行,因为它不是模型固有的。它必须在python中完成。使用django-endless-pagination和其他预滚动的django分页模块,所有逻辑似乎都由templatetags执行,从而阻止了在渲染阶段之前执行业务逻辑的能力(这是django的原则)。因为我的View逻辑在模板标签执行之前遍历结果集,所以我失去了

python - Django Rest Framework 3.0 : Saving Nested, 多对一关系

我正在尝试使用DjangoRestFramework3.0构建嵌套关系。我已经创建了序列化器并试图覆盖create()函数。我的模型定义如下:classItem(models.Model):user=models.ForeignKey(settings.AUTH_USER_MODEL)name=models.CharField(max_length=200)description=models.CharField(max_length=1000)categories=models.ManyToManyField(Category,null=True,blank=True)classPr

python - 带有 reportlab SimpleDocTemplate 和 Django 的两个不同页面

我正在使用django并在thisexample之后生成报告,我需要生成最后一页但没有页眉或页脚和不同的内容。我正在尝试这样做:defprint_example(self):buffer=self.bufferdoc=SimpleDocTemplate(buffer,rightMargin=72,leftMargin=72,topMargin=72,bottomMargin=72,pagesize=self.pagesize)elements=[]elements.append(Paragraph('Contentforallpages'),my_custom_style)#...do

python - 先前工作配置的 django-pyodbc-azure 回滚错误 - 第 389 行

我一直在Linux上使用django-pyodbc-azure以及pydobc、FreeTDS和unixODBC将Django连接到SQLServer2014。我在一个运行良好的应用程序中遇到了这个问题,我无法调试它。为了重现这个问题,我启动了一个全新的Django应用程序来让事情变得简单。这是我的虚拟环境:(azuretest)[vagrant@vagrantazuretest]$pipfreezeDjango==1.8.6django-pyodbc-azure==1.8.3.0pyodbc==3.0.10这是我连接到SQLServer的数据库配置:DATABASES={'defau

python - 在 Django 1.6 管理更改列表中修改 "list_display_links"的 URL

我想知道的是如何更改应用于admin.ModelAdmin类的list_display_links中列出的项目的URL?更具体地说,我希望/admin/contacts/contacts/12345/成为/contacts/12345/。我能找到的所有解决方案都很陈旧,有些令人费解,而且是为了在上面做一些其他事情——所以我希望我能找到一些明显的方法。(我有点期待list_display_link_url(或类似的)存在以覆盖ModelAdmin...) 最佳答案 覆盖标准ChangeList(在您的admin.py中):fromdj