小编mis*_*Sam的帖子

Django:如何基于两个模型保存formset

我很难将一个formset保存到数据库中.我有两个模型,一个有一个ForeignKey到另一个(我在Django管理页面中为Balanta模型做了一些条目):

models.py

    class Balanta(models.Model):
    data=models.DateField()

    class Meta:
        ordering=['data']
        verbose_name_plural="Balante"

    def __unicode__(self):
        return unicode(self.data)


class Conturi(models.Model):
    cont=models.PositiveIntegerField()
    cont_debit=models.DecimalField(default=0, max_digits=30, decimal_places=2)
    cont_credit=models.DecimalField(default=0, max_digits=30, decimal_places=2)
    balanta=models.ForeignKey(Balanta)

    class Meta:
        #ordering=['cont']
        verbose_name_plural="Conturi"

    def __unicode__(self):
        return unicode(self.cont)
Run Code Online (Sandbox Code Playgroud)

接下来我做了一个forms.py:

from sitfin.models import Conturi, Balanta
from django.forms import ModelForm

class BalantaForm(ModelForm):
    class Meta:
        model=Balanta

class ConturiForm(ModelForm):
    class Meta:
        model=Conturi
Run Code Online (Sandbox Code Playgroud)

views.py:

from django.http import HttpResponseRedirect
from django.shortcuts import get_object_or_404, render_to_response
from django.template import RequestContext
from sitfin.models import Balanta, Conturi
from sitfin.forms import BalantaForm, ConturiForm
from …
Run Code Online (Sandbox Code Playgroud)

python django formset

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

Qt中用于可编程流程图的节点图

我想知道是否有一种像LabView一样允许用户创建节点图(有限制)的好方法。

像这样:

例

我看过http://www.pyqtgraph.org/,它似乎有相似之处,并且确实打算将其PyQt用作我的基础(尽管我不介意在C ++代码中进行链接),但是它并没有我想要的外观。

任何指向正确方向的指针都将很棒。

qt qt4 pyqt pyqt4

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

为什么单元格间距在此表中不起作用?

<table cellspacing="2" cellpadding="2">
<tr>
<td>123
</td>
</tr>
<tr>
<td>345</td>
</tr>
<tr>
<td>456</td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)

这里我想在行和列之间给出一个空格,但是这个单元格间距不起作用。我究竟做错了什么?

html

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

延迟在移动浏览器中播放HTML5音频文件

我正在制作一个Web应用程序,单击按钮时需要添加简短的声音。

该文件为mp3格式,大小约为24kb,我不想使用javascript创建元素,因此我将其添加到DOM中并使用CSS进行了隐藏,还添加了preload =“ auto”,因此该文件已加载DOM

<audio id="click" preload style="display:none;"> 
   <source src="sound/click.mp3" type="audio/mp3">
</audio>
Run Code Online (Sandbox Code Playgroud)

在JavaScript中,我有类似的东西:

var clickSound = $('#click')[0];
Run Code Online (Sandbox Code Playgroud)

然后在一个侦听一个按钮的均匀单击的函数中,我有:

function(){
  clickSound.play();
}
Run Code Online (Sandbox Code Playgroud)

这在我的计算机(firefox,chrome)上可以正常工作,但是在移动设备上单击触发按钮后,它将等待大约3秒钟才能首次播放,而现在在第一次延迟播放后会立即播放

更新:

我注意到,即使我像这样http://example.com/sound/click.mp3导航到手机上的mp3文件并单击播放,它仍然会延迟,似乎必须缓冲。

无论如何围绕这个问题?

完整的例子:

这是用于移动测试的jsFiddle。

<audio id="click" preload style="display:none;"> 
   <source src="sound/click.mp3" type="audio/mp3">
</audio>
Run Code Online (Sandbox Code Playgroud)
var clickSound = $('#click')[0];
Run Code Online (Sandbox Code Playgroud)

javascript media jquery html5 android-mediaplayer

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

如何在一个字母周围做一个圆圈?

我需要在字母"A"后面做一个小圆圈背景.什么CSS会产生这种效果?

见例子:

例

html css

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

表行边框 - 半进,半出

我正在尝试使用我认为将要实现的相当简单的样式来设置表格但是已经遇到了一个小问题.

该表将在每行的左侧显示一个彩色指示器,因此我正在使用border-left: 5px solid red;它来添加它.然而,虽然边界适用 - 其中一半在行内,一半在外面.我试过添加border-collapse: collapse无济于事,我也在使用,box-sizing: border-box但仍然有同样的问题.

最后,我还尝试将边框添加到第一个子单元格(td),但出现了同样的问题.

我已经建立了一个正在发生的事情的例子 - 我已经放入一个超大的边框来强调这个问题:

http://www.cssdesk.com/TVa67

有没有人遇到这个或有任何解决方案?

body {
  background: blue;
}
table {
  border-collapse: collapse;
  box-sizing: border-box;
  table-layout: fixed;
  width: 100%;
}
th,
td {
  background-color: #fff;
  padding: 10px 15px 8px;
}
th {
  border-bottom: 1px solid blue;
  font-weight: normal;
  text-align: left;
}
td {
  border-bottom: 1px solid gray;
}
tr.low {
  border-left: 25px solid red;
}
Run Code Online (Sandbox Code Playgroud)
<table style="
    border-collapse: collapse;
">
  <tbody>
    <tr>
      <th>#</th> …
Run Code Online (Sandbox Code Playgroud)

html css

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

如何使页眉触摸页面顶部?

试图让标题接触我的页面顶部,但似乎有一个自动边距,即使另有指定。

我试过指定margin-top: 0,并且也设置margin: 0为正文。

h1 {
  margin-top: 0px;
}

body {
  margin: 0px;
}
Run Code Online (Sandbox Code Playgroud)
  <h1>test</h1>
Run Code Online (Sandbox Code Playgroud)

“测试”页眉不是触摸页面顶部,而是在其顶部有一个自动边距。

html css

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

垂直滑动 CSS 背景图像

我注意到Pinterest 上的这种效果很好

背景图像垂直滚动,给人一种它比视口大的感觉。我尝试玩 CSS 没有运气。

HTML

<div class="out">
    <div class="inner">hello</div>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS

@keyframes scrollBgGridLinks {
    0% {
        transform: translateY(0px);
    }
    100% {
        transform: translateY(-330px);
    }
}
.inner {
    animation: 35s linear 0s normal forwards 1 scrollBgGridLinks;
    background-color: red;
    position: absolute;
    clip:rect(0px, 50px, 50px, 0px);
    width:200px;
}
.out {
    height:200px;
}
Run Code Online (Sandbox Code Playgroud)

html css css-animations

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

对齐图例标记内的两个元素

如何将图像与文本对齐?

截图

<fieldset>
  <legend>
    <img src="http://www.placehold.it/50" width="50" height="50" />
    <label id="dettagli_ordine">Dettagli Ordine N° ${numero_ordine}</label>
  </legend>
</fieldset>
Run Code Online (Sandbox Code Playgroud)

html css

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

如何在50%的区域CSS上设置背景颜色

我想要一个div,在这个div里面必须是一个有一些颜色的字段.所以我想要div例如200px x 200px并设置背景颜色:灰色,其大小ll为100px x 100px,并从位置50px 50px开始.

请使用以下代码查看此代码段:

div{
    background-color: gray;
    background-size: 100px 100px;
    background-position: 50px 50px;
    
    min-width:200px!important;
    min-height:200px!important;
    max-width:200px!important;
    max-height:200px!important; 
      
    padding:50px;
}
Run Code Online (Sandbox Code Playgroud)
<div>some text</div>
Run Code Online (Sandbox Code Playgroud)

因此,当您看到背景颜色填充所有div的宽度和高度时.这可能使背景只填充50%吗? 在此输入图像描述

注意:红色区域应该是透明的.

html css

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