小编Jos*_*ian的帖子

Django测试客户端响应包含空模板列表?

根据Django测试文档,Django客户端Response对象包含"templates",它是:"用于呈现最终内容的Template实例列表,按照呈现的顺序.对于列表中的每个模板,使用模板.如果模板是从文件加载的,则获取模板文件名的名称.(名称是一个字符串,例如'admin/index.html'.)"

但是,我得到一个空的模板列表,即使我确信模板已呈现.

from django.test.client import Client
c = Client()
response = c.post('/signup/', {'email': 'a@b.com', 'password1': 'smith', 'password2': 'smith'}, follow=True)
print response.templates
# []
Run Code Online (Sandbox Code Playgroud)

为什么模板是空的?如何查看呈现的模板?

django django-templates django-testing

5
推荐指数
1
解决办法
969
查看次数

如何使用Django Query交叉两个ManyToMany字段?

假设我有以下Django模型:

class A(models.Model):
    keywords = models.ManyToManyField(Keyword)

class B(models.Model):
    keywords = models.ManyToManyField(Keyword)
Run Code Online (Sandbox Code Playgroud)

我有一个A对象.我想找到所有B对象,其中B对象中的某些关键字与A对象中的某个关键字相同.

编写此查询的正确方法是什么?

django join

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

在Python中,如何将字符串转换为文件?

有一个只读库函数,它将文件作为参数.但我有一个字符串.

如何将字符串转换为文件,如果您读取文件,它将返回此字符串?我不想写入磁盘.

python string types file

3
推荐指数
1
解决办法
250
查看次数

将存储库从github迁移到本地文件系统?

我在github上有一个git存储库.

我想将存储库的主版本迁移到本地文件系统,并从此本地文件系统副本克隆.

我该怎么办?

git version-control github

3
推荐指数
1
解决办法
1477
查看次数

PHP从列表中随机选择

我目前正在使用随机选择颜色的PHP代码:

<div onclick="location.href='<?php the_permalink() ?>';" 
    style="cursor:pointer;background:#<?php 
        echo rand(0, 9); ?><?php 
        echo rand(0, 9); ?><?php 
        echo rand(0, 9); ?><?php 
        echo rand(0, 9); ?><?php 
        echo rand(0, 9); ?><?php 
        echo rand(0, 9); ?>;" 
    class="post bg thickbox" 
    id="thickbox post-<?php the_ID(); ?>">
Run Code Online (Sandbox Code Playgroud)

我更喜欢做的是在一个PHP文件中定义一个首选颜色列表,然后在上面的代码中从该列表中随机抽取一个元素.

用于随机抽样这样的颜色列表的正确PHP代码是什么?你会如何定义颜色列表?

php random sampling

3
推荐指数
1
解决办法
7010
查看次数

SIMPLEST为静态站点设置密码保护的方法?

我有一个静态网站.

我想用最简单的方法来保护目录,使用基本的管理界面来添加/删除用户.我的用户很少,我不关心性能.

我不在乎它是PHP还是Django等等,我只想要一个完整的软件包.

  • Apache基本身份验证不好,因为你无法注销.也没有用于添加用户的UI.

  • 我尝试抛弃Django auth后面的一切并通过Django提供文件.但是,Chrome将我的所有text/css标题视为text/plain,因此我没有显示任何样式表.

  • 我不能在我的服务器上使用mod_xsendfile,因为我无法重新配置Apache以添加新模块.我认为这种方法无论如何都是矫枉过正的.

是否存在使用静态站点的基本管理员实现身份验证的代码包?

authentication django mod-auth static-site

3
推荐指数
1
解决办法
2479
查看次数

仅为单元测试启用Python代码?

假设我有以下功能:

def f():
    if TESTING:
        # Run expensive sanity check code
    ...
Run Code Online (Sandbox Code Playgroud)

只有在我们运行unittest时运行TESTING代码块的正确方法是什么?

[编辑:是否有一些"全局"变量我可以访问以查明单元测试是否已启用?]

python unit-testing

1
推荐指数
1
解决办法
117
查看次数

django模板语言中的文字?

如果我想要一些文字在Django模板中出现,例如

{{Image.jpg|title}}
Run Code Online (Sandbox Code Playgroud)

我希望在HTML中输出(不解释)该文本,我该怎么办?

python django templates django-templates literals

0
推荐指数
1
解决办法
442
查看次数