小编Sak*_*eer的帖子

在不使用手动创建的模板标记的情况下在django模板中进行乘法

我想在django模板中实现乘法运算.例如,我有值,price = 10.50 quantity = 3

借助此链接

http://slacy.com/blog/2010/07/using-djangos-widthratio-template-tag-for-multiplication-division/

我尝试下面的代码来实现它,

{% widthratio quantity 1 price %}
Run Code Online (Sandbox Code Playgroud)

但它只返回31.但我需要浮动答案(31.5)

我想在不使用手动创建的标签的情况下实现它

我怎样才能实现它?提前致谢...

django-templates

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

如何在不使用过滤器的情况下对django模板中的值进行舍入

有什么办法可以在django模板中做一些python数学函数.实际上我需要舍入一个变量值,我想在不使用过滤器的情况下实现这一点.

例如喜欢{{math.round(total)}}.

django-templates

12
推荐指数
2
解决办法
1万
查看次数

我们如何为 Django 表单中的浮点字段提供占位符?

是否可以在 Django 表单中为浮点字段提供占位符?

我知道我们可以轻松地为 django 中的字符字段提供占位符,如下所示,

materials_name = forms.CharField(required=False,max_length=200,label= "Material Name", widget=forms.TextInput(attrs={'placeholder': 'Material name'}))
Run Code Online (Sandbox Code Playgroud)

像这样,我如何为 Django 表单中的浮点字段提供占位符?

提前致谢

django django-forms

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

根据选择框中的选项值更改图像的src值

我有一个img标签和一个选择框

<img src="" name="image-swap">

<select name="kitchen_color" id="kitchen_color">
    <option value="/static/imag1.jpg">Red</option>
    <option value="/static/imag2.jpg">Black</option>
    <option value="/static/imag3.jpg">White</option>

</select>
Run Code Online (Sandbox Code Playgroud)

我需要根据选择框值更改img标签的src值.

如果我选择RED选项,红色选项(/static/imag1.jpg)的值应该填入图像的src.

并且还选择第一个选项值作为默认图像.

jquery

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

使用熊猫一起比较多个列值

我知道如果我们只一起检查两列,我可以像下面那样做。

df['flag'] = df['a_id'].isin(df['b_id'])
Run Code Online (Sandbox Code Playgroud)

其中df是一个数据帧,并且a_idb_id是数据帧的两列。它将根据匹配结果返回TrueFalse值。但是我需要比较多个列。

例如:如果有a_id , a_region, a_ip, b_id, b_region and b_ip列。我想像下面这样比较

在此处输入图片说明

a_key = df['a_id'] + df['a_region] + df['a_ip']
b_key = df['b_id'] + df['b_region] + df['b_ip']

df['flag'] = a_key.isin(b_key)
Run Code Online (Sandbox Code Playgroud)

以上代码总是以某种方式返回False值。输出应如下所示,

在此处输入图片说明

由于存在匹配项,因此第一行标志将为True。

a_key变成2a10 与最后一行匹配b_key (2a10)

python excel dataframe pandas

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

我可以将自定义模板标签文件夹移到我的应用之外吗?

Django的新手.在Django 文档中,我知道它说"自定义模板标签和过滤器必须存在于Django应用程序中.".我将有4或5个应用程序,每个应用程序都有自定义模板标签(其中一些将与其他应用程序中的标签相同).即使它说,我可以在项目的根目录下为我的所有模板标签创建一个主文件夹吗?似乎每个应用程序都有单独的文件夹违反了DRY ......

django django-template-filters

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

django.core.exceptions.ImproperlyConfigured:name必须是basestring的一个实例

我试图Mongodb在我的Django.

下面是连接设置 settings.py

DEBUG = True
TEMPLATE_DEBUG = DEBUG

ADMINS = (
    # ('Your Name', 'your_email@example.com'),
)


MANAGERS = ADMINS



DATABASES = {
    'default': {
        'ENGINE': 'django_mongodb_engine', 
        'NAME': '',                      
        'USER': '',                      
        'PASSWORD': '',                  
        'HOST': 'localhost',                      
        'PORT': 27017,                      
    }
}
Run Code Online (Sandbox Code Playgroud)

当我试图运行时,python manage.py syncdb我收到这样的错误:

Traceback (most recent call last):
  File "manage.py", line 11, in <module>
    execute_from_command_line(sys.argv)
  File "/home/sakeer/workspace/entevirtual/lib/python2.7/site-packages/django/core/management/__init__.py", line 429, in execute_from_command_line
    utility.execute()
  File "/home/sakeer/workspace/entevirtual/lib/python2.7/site-packages/django/core/management/__init__.py", line 379, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "/home/sakeer/workspace/entevirtual/lib/python2.7/site-packages/django/core/management/base.py", line 191, in run_from_argv …
Run Code Online (Sandbox Code Playgroud)

django mongodb django-nonrel django-mongodb-engine

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

获取列表中两个日期时间之间的所有时间

我想获取两个日期时间之间的所有时间。例如我有两个日期时间

2016-10-15 12:15:572016-10-16 12:16:02

有没有最简单的方法可以找到如下所示的所有时间,

['2016-10-15 12:15:57','2016-10-15 12:15:58','2016-10-15 12:15:59','2016-10-15 12:16:00','2016-10-15 12:16:01','2016-10-15 12:16:02']
Run Code Online (Sandbox Code Playgroud)

任何帮助将非常感激

python datetime

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