小编rne*_*ius的帖子

Django setUpTestData()与setUp()

Django 1.8附带了一个重构的TestCase,它允许通过setUpTestData()方法使用事务和保存点在类级别进行数据初始化.这与在每个测试方法之前运行的unittest的setUp()形成对比.

问题:Django现在存在的用例是什么?setUp()setUpTestData()

我只是在寻找客观的,高级的答案,否则这个问题对Stack Overflow来说太宽泛了.

python django unit-testing

48
推荐指数
3
解决办法
2万
查看次数

联系表格7自动添加p标签

我在联系表格7编辑器中有下一个代码

<div class="row">
    <div class="col-sm-8 col-sm-offset-2">
        <div class="row">
            <div class="col-sm-4">
                [text* name class:border-field placeholder "Name"]
            </div><!-- End of col -->
            <div class="col-sm-4">
                [email* email class:border-field placeholder "Email"]
            </div><!-- End of col -->
            <div class="col-sm-4">
                [text subject class:border-field placeholder "Subject"]
            </div><!-- End of col -->
        </div><!-- ENd of row -->
    </div><!-- End of col -->
</div><!-- ENd of row -->

<div class="row">
    <div class="col-sm-8 col-sm-offset-2">
        [textarea message class:border-field placeholder "Message"]
    </div>
</div><!-- End of row -->

<div class="row text-center">
    <div clas …
Run Code Online (Sandbox Code Playgroud)

wordpress contact-form-7

25
推荐指数
4
解决办法
3万
查看次数

删除'&nbsp;' - 仍然在尝试

还在寻找一种'&nbsp;'从我的html代码中删除的方法,在stackoverlow.com上找到了多种方式,但这些方法都没有工作!

HTML

<p>No Space</p>
<p>&nbsp;1 Space</p>
<p>&nbsp;&nbsp;2 Spaces</p>
<p>&nbsp;&nbsp;&nbsp;3 Spaces</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;4 Spaces</p>
Run Code Online (Sandbox Code Playgroud)

jQuery的

$(document).ready(function() {

    $('p').text().replace(/ /g, '');
    //$('p').html($(this).html().replace(/&nbsp;/gi,''));

});
Run Code Online (Sandbox Code Playgroud)

jsfiddle - 游乐场 http://jsfiddle.net/MrTest/hbvjQ/85/

任何帮助非常感谢.
皮特

javascript string jquery whitespace html-entities

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

将新属性添加到node.js中的现有json对象

我有一个像这样的对象

==================records=========={ Id: 5114a3c21203e0d811000088,
  userId: 'test',
  sUserId: test,
  userName: 'test',
  url: 'test',
  Title: 'test'
}
Run Code Online (Sandbox Code Playgroud)

我需要在上面的记录中添加一个新字段名称:'test',我尝试给出records.Name = name,它不起作用.

请帮助

谢谢,普拉茨

mongoose mongodb node.js

24
推荐指数
4
解决办法
5万
查看次数

在Meteor电子邮件中使用动态HTML模板

有没有办法将Meteor模板渲染为电子邮件的HTML正文?

例如,如果我想在该电子邮件中显示收集数据或生成动态链接.

meteor

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

如何创建自定义Divi模块?

如何为Divi Wordpress主题添加自定义模块? http://www.elegantthemes.com/gallery/divi/

原始模块在main-modules.php中创建

例:

class ET_Builder_Module_Gallery extends ET_Builder_Module { .... }
Run Code Online (Sandbox Code Playgroud)

但是ET_Builder_Module我的插件或主题functions.php中无法访问该类

php wordpress plugins class

17
推荐指数
3
解决办法
2万
查看次数

django国家编码没有给出正确的名称

我在django_countries国家列表中使用模块,问题是有几个国家有特殊字符'Åland Islands''Saint Barthélemy'.

我正在调用此方法来获取国家/地区名称:

country_label = fields.Country(form.cleaned_data.get('country')[0:2]).name
Run Code Online (Sandbox Code Playgroud)

我知道country_label是django utils的懒惰翻译代理对象,但它没有给出正确的名称,而是给出了它'Ã…land Islands'.对此有何建议?

python django python-unicode django-countries

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

在Django 1.7中动态过滤ListView CBV

我已经阅读了关于动态过滤 ListView 的官方文档,但我仍然对如何实际使用它感到困惑.

我目前有一个简单的模型,我们称之为Scholarship:

class Scholarship(models.Model):
    title = models.CharField(max_length=255)
    submitted_date = models.DateField(auto_now=True, verbose_name='Date Submitted')
    EXPERIENCE_LEVEL_CHOICES = (
        ('A', 'Any'),
        ('S', 'Student'),
        ('G', 'Graduate')
    )
    experience_level = models.CharField(max_length=1, choices=EXPERIENCE_LEVEL_CHOICES, default='A')
Run Code Online (Sandbox Code Playgroud)

我有一个页面,我正在使用ListView显示所有这些奖学金:

views.py

from django.views.generic import ListView
from .models import Scholarship


class ScholarshipDirectoryView(ListView):
    model = Scholarship
    template_name = 'scholarship-directory.html'
Run Code Online (Sandbox Code Playgroud)

urls.py

from django.conf.urls import patterns, url

from .views import ScholarshipDirectoryView

urlpatterns = patterns('',
    url(r'^$', ScholarshipDirectoryView.as_view(), name='scholarship_directory'),
)
Run Code Online (Sandbox Code Playgroud)

我正在尝试在网站的主页上生成链接,该链接将返回此ListView的过滤版本.例如,如果有人点击"为研究生提供奖学金"链接,则只会显示奖学金experience_level='G'.

通过shell - >返回此查询集没有问题 Scholarship.objects.filter(experience_level__exact='G')

我只是不确定如何通过下拉列表或URL动态过滤ListView.不想使用插件,而是了解动态查询/过滤在Django中的工作原理.

python django listview get django-views

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

自动提交从Django 1.7迁移到1.8

我通过以下步骤从Django 1.7迁移到1.8

  1. 积极的virtualenv
  2. 卸载Django 1.7
  3. 安装Django 1.8
  4. python manage.py runserver

在执行步骤4时,我收到以下错误.

Unhandled exception in thread started by <function wrapper at 0x7f4e473a8230>
Traceback (most recent call last):
  File "/home/lenovo/Envs/boilerplate/local/lib/python2.7/site-packages/django/utils/autoreload.py", line 223, in wrapper
    fn(*args, **kwargs)
  File "/home/lenovo/Envs/boilerplate/local/lib/python2.7/site-packages/django/core/management/commands/runserver.py", line 112, in inner_run
    self.check_migrations()
  File "/home/lenovo/Envs/boilerplate/local/lib/python2.7/site-packages/django/core/management/commands/runserver.py", line 164, in check_migrations
    executor = MigrationExecutor(connections[DEFAULT_DB_ALIAS])
  File "/home/lenovo/Envs/boilerplate/local/lib/python2.7/site-packages/django/db/migrations/executor.py", line 19, in __init__
    self.loader = MigrationLoader(self.connection)
  File "/home/lenovo/Envs/boilerplate/local/lib/python2.7/site-packages/django/db/migrations/loader.py", line 47, in __init__
    self.build_graph()
  File "/home/lenovo/Envs/boilerplate/local/lib/python2.7/site-packages/django/db/migrations/loader.py", line 180, in build_graph
    self.applied_migrations = recorder.applied_migrations()
  File "/home/lenovo/Envs/boilerplate/local/lib/python2.7/site-packages/django/db/migrations/recorder.py", line 59, in …
Run Code Online (Sandbox Code Playgroud)

python django

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

在一个括号中连接多个树枝变量

我想在一个括号中连接3个变量,如PHP.

在PHP中:

getimagesize($path.$image)
Run Code Online (Sandbox Code Playgroud)

我们可以用点表示法连接变量.我怎样才能在树枝上重现这个?

{{ path.key }} 没有按预期工作.

谢谢

variables twig

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