标签: django-templates

我可以从Django中的模板访问settings.py中的常量吗?

我在settings.py中有一些东西,我希望能够从模板访问,但我无法弄清楚如何做到这一点.我已经试过了

{{CONSTANT_NAME}}
Run Code Online (Sandbox Code Playgroud)

但这似乎不起作用.这可能吗?

django django-templates django-settings

346
推荐指数
13
解决办法
14万
查看次数

AngularJS与Django - 冲突的模板标签

我想将AngularJS与Django一起使用,但它们都{{ }}用作模板标签.有没有一种简单的方法来改变其中一个使用其他自定义模板标签?

javascript django django-templates angularjs

299
推荐指数
10
解决办法
7万
查看次数

如何获取Django模板中的当前URL?

我想知道如何在模板中获取当前的URL.

说我的网址是

.../user/profile/
Run Code Online (Sandbox Code Playgroud)

如何将其返回到模板?

django django-templates

290
推荐指数
6
解决办法
22万
查看次数

Django模板中的循环数字

如何for在Django模板中编写数字循环?我的意思是

for i = 1 to n
Run Code Online (Sandbox Code Playgroud)

django django-templates

236
推荐指数
14
解决办法
21万
查看次数

Django - 迭代模板的for循环中的数字

我在django模板中显示以下for循环显示天数.我想知道,是否有可能在循环中迭代一个数字(在下面的例子中).或者我是否必须将其存储在数据库中,然后以days.day_number的形式查询?

{% for days in days_list %}
    <h2># Day {{ i }} - From {{ days.from_location }} to {{ days.to_location }}</h2>
{% endfor %}
Run Code Online (Sandbox Code Playgroud)

django for-loop django-templates

217
推荐指数
4
解决办法
19万
查看次数

Django:显示选择价值

模型:

class Person(models.Model):
    name = models.CharField(max_length=200)
    CATEGORY_CHOICES = (
        ('M', 'Male'),
        ('F', 'Female'),
    )
    gender = models.CharField(max_length=200, choices=CATEGORY_CHOICES)
    to_be_listed = models.BooleanField(default=True)
    description = models.CharField(max_length=20000, blank=True)
Run Code Online (Sandbox Code Playgroud)

views.py:

def index(request):
    latest_person_list2 = Person.objects.filter(to_be_listed=True)
    return object_list(request, template_name='polls/schol.html',
                       queryset=latest_person_list, paginate_by=5)
Run Code Online (Sandbox Code Playgroud)

在模板上,当我打电话给person.gender时,我得到'M'或'F'而不是'男'或'女'.如何显示值('男'或'女')而不是代码(M/F)?

python django django-templates django-models

215
推荐指数
2
解决办法
14万
查看次数

Django模板变量和Javascript

当我使用Django模板渲染器渲染页面时,我可以传入包含各种值的字典变量,以便在页面中使用它们进行操作{{ myVar }}.

有没有办法在Javascript中访问相同的变量(也许使用DOM,我不知道Django如何使变量可访问)?我希望能够使用基于传入的变量中包含的值的AJAX查找来查找详细信息.

javascript python django google-app-engine django-templates

199
推荐指数
13
解决办法
19万
查看次数

如何在模板代码中设置变量的值?

说我有一个模板

<html>
<div>Hello {{name}}!</div>
</html>
Run Code Online (Sandbox Code Playgroud)

在测试它时,定义变量的值而不触及调用此模板的python代码会很有用.所以我正在寻找这样的东西

{% set name="World" %}     
<html>
<div>Hello {{name}}!</div>
</html>
Run Code Online (Sandbox Code Playgroud)

Django中是否存在类似的内容?

django django-templates

194
推荐指数
7
解决办法
26万
查看次数

如何在Django模板中添加注释

我想用一句话来评论这个

{% if something.property %}
    <table>
        <tr>...



{% # this is a comment %}
{% if something.property %}
    <table>
        <tr>...
Run Code Online (Sandbox Code Playgroud)

django django-templates

193
推荐指数
6
解决办法
8万
查看次数

如何在django模板中连接字符串?

我想在django模板标签中连接字符串

{% extend shop/shop_name/base.html %}
Run Code Online (Sandbox Code Playgroud)

这里shop_name是我的变量,我想将其与路径的其余部分连接起来.
假设我有shop_name

我希望结果能够扩展 shop_name=example.com

django django-templates

184
推荐指数
5
解决办法
11万
查看次数