小编daa*_*awx的帖子

将django表单字段更改为隐藏字段

我有一个带有a的django表单RegexField(与普通的文本输入字段非常相似).在我看来,在某些情况下,我想将其隐藏在用户之外,并尽量保持表单尽可能相似.

将这个领域变成一个HiddenInput领域的最佳方法是什么?我知道我可以在字段上设置属性<input type="hidden">,我可以设置所需的初始值RegexField.但是,这不会改变小部件的形式.

什么是使这个领域成为一个HiddenInput领域的最佳/最django-y /最少hacky方式?

html python django django-forms

117
推荐指数
6
解决办法
15万
查看次数

可以在创建时将字典传递给django模型吗?

有可能用列表,字典或其他东西做类似的事情吗?

data_dict = {
    'title' : 'awesome title',
    'body' : 'great body of text',
}

Model.objects.create(data_dict)
Run Code Online (Sandbox Code Playgroud)

如果我可以延长它,那就更好了

Model.objects.create(data_dict, extra='hello', extra2='world')
Run Code Online (Sandbox Code Playgroud)

python django django-models django-queryset

106
推荐指数
1
解决办法
4万
查看次数

在Django forms.ChoiceField上设置所选值

以下是表单中的字段声明:

max_number = forms.ChoiceField(widget = forms.Select(), 
    choices = ([('1','1'), ('2','2'),('3','3'), ]), initial='3', required = True,)
Run Code Online (Sandbox Code Playgroud)

我想将初始值设置为3,这似乎不起作用.我玩过param,引用/没有引号等...但没有变化.

我通过Google发现的一些结果表明可以设置初始值,但我从来没有设法让它工作!顺便说一句,我在django 1.0上.

如果可能,有人能给我一个明确的答案吗?和/或我的代码片段中的必要调整?

非常感谢.

django django-models django-forms

105
推荐指数
5
解决办法
13万
查看次数

如何在models.py中引用django设置变量?

这是一个非常初学的问题.但我很难过.如何在model.py中引用django设置变量?

NameError:名称'PRIVATE_DIR'未定义也尝试了很多其他的东西,包括 settings.PRIVATE_DIR

这样做的正确方法是什么?

--------- ------------- settings.py

NameError: name 'PRIVATE_DIR' is not defined
Run Code Online (Sandbox Code Playgroud)

--------- model.py ---------------

PRIVATE_DIR = '/home/me/django_projects/myproject/storage_dir'
Run Code Online (Sandbox Code Playgroud)

django django-models django-settings

103
推荐指数
3
解决办法
6万
查看次数

如何使用django删除表中的所有数据

我有两个问题:

  1. 如何删除django中的表
  2. 如何删除表中的所有数据

这是我的代码,但没有成功:

Reporter.objects.delete()
Run Code Online (Sandbox Code Playgroud)

python django django-queryset

99
推荐指数
6
解决办法
10万
查看次数

如何在Django模板中进行数学运算?

我想做这个:

100 - {{ object.article.rating_score }} 
Run Code Online (Sandbox Code Playgroud)

例如,如果{{object.article.rating_score}}等于"80",则输出将为"20".如何在模板级别执行此操作?我无法访问python代码.

python django django-templates

97
推荐指数
3
解决办法
8万
查看次数

如何使用Beautiful Soup找到节点的子节点

我想得到所有<a>孩子的标签<li>

<div>
<li class="test">
    <a>link1</a>
    <ul> 
       <li>  
          <a>link2</a> 
       </li>
    </ul>
</li>
</div>
Run Code Online (Sandbox Code Playgroud)

我知道如何找到像这样的特定类的元素

soup.find("li", { "class" : "test" }) 
Run Code Online (Sandbox Code Playgroud)

但我不知道如何找到所有<a>孩子<li class=test>而不是其他孩子

喜欢我想选择

<a>link1</a>
Run Code Online (Sandbox Code Playgroud)

html python beautifulsoup

97
推荐指数
7
解决办法
14万
查看次数

Django URL重定向

如何将与我的任何其他URL不匹配的流量重定向回主页.我的urls.py看起来像,

urlpatterns = patterns('',
    url(r'^$', 'macmonster.views.home'),
    #url(r'^macmon_home$', 'macmonster.views.home'),
    url(r'^macmon_output/$', 'macmonster.views.output'),
    url(r'^macmon_about/$', 'macmonster.views.about'),
    url(r'^.*$',  'macmonster.views.home'),
)
Run Code Online (Sandbox Code Playgroud)

因为它是最后一个条目将所有"其他"流量发送到主页但我想通过HTTP 301或302重定向.

谢谢,

python django django-urls

95
推荐指数
5
解决办法
9万
查看次数

用于循环的Django模板 - 最后一次迭代

我有一个基本的问题,在Django模板语言中,如何判断你是否处于"for循环"的最后一次循环迭代?

django for-loop django-templates

88
推荐指数
2
解决办法
4万
查看次数

Django - 过滤外键属性

我正在尝试根据外键的特定字段的值过滤Django中的表.

例如,我有两个模型 -

class Asset(models.Model):
    name = models.TextField(max_length=150)
    project = models.ForeignKey('Project')

class Project(models.Model):
    name = models.TextField(max_length=150)
Run Code Online (Sandbox Code Playgroud)

我想根据相关项目的名称过滤我的资产清单.

目前我正在执行两个查询:

project_list = Project.objects.filter(name__contains="Foo")
asset_list = Asset.objects.filter(desc__contains=filter,
                                  project__in=project_list).order_by('desc')
Run Code Online (Sandbox Code Playgroud)

我想知道是否有办法在主查询中指定这种过滤方式?

django django-models django-queryset

86
推荐指数
2
解决办法
8万
查看次数