小编Ous*_* He的帖子

如何在Django中的表单中使用嵌套的内联formset?

我希望这个问题还没有被提出,但是我想知道是否有可能为一个对象创建一个普通的基于类的表单,并在其中有一个内联的formset来编辑它的相关对象.

例如,我有一个Contact模型

class Contact(models.Model):
    ...
Run Code Online (Sandbox Code Playgroud)


和沟通模式

class Communication(models.Model):
   contact = models.ForeignKey(Contact)
Run Code Online (Sandbox Code Playgroud)


我希望有一个表格用于联系嵌套在其中的内联formset,用于管理与之相关的通信.

是否可以使用现有组件这样做,还是我有一个绝望的梦想?

编辑:我知道管理面板会这样做,但我如何在视图中进行工作?

python django django-templates django-forms

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

如何为 python3 安装 libxml2 和 libxslt

我尝试使用以下命令在 ubuntu 16.04 上libxml2安装:libxslt

sudo apt-get install libxml2-dev libxslt-dev python-dev
Run Code Online (Sandbox Code Playgroud)

完成后我尝试像这样导入:

import libxml2
import libxslt
Run Code Online (Sandbox Code Playgroud)

当我使用时python2我可以毫无问题地导入,当我使用时python3我收到此错误:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named 'xmllib2'
Run Code Online (Sandbox Code Playgroud)

python-3.x

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

使用vue.js和moment.js创建倒计时

我正在使用vue.js和moment.js创建一个计时器,我只用了几分钟和几秒钟,我的代码应该可以工作,但是我没有得到想要的结果:

var app = new Vue({
  el: '#app',
  data: {
    date: moment(60 * 10 * 1000)
  },
  computed: {
    time: function(){
      return this.date.format('mm:ss');
    }
  },
  mounted: function(){
    var aa = this.date;
    
    setInterval(function(){
      aa.subtract(1, 'seconds');
    }, 1000);
  }
});
Run Code Online (Sandbox Code Playgroud)
<script src="https://momentjs.com/downloads/moment.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.17/vue.min.js"></script>

<div id="app">{{ time }}</div>
Run Code Online (Sandbox Code Playgroud)

javascript momentjs vue.js

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

为 QListWidget 中的特定项目设置不同的颜色

我有一个QListWidget,我想为列表的每个项目添加边框底部并为项目设置背景颜色,我想为特定项目设置不同的背景颜色。所以我使用my_list.setStyleSheet("QListWidget::item { border-bottom: 1px solid red; background-color: blue;}")并将背景颜色设置为我使用的特定项目item.setBackground(QtGui.QColor("#E3E3E3"))

问题是我设置了不同颜色的特定项目没有得到这种颜色。

python pyqt pyqt5

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

weasyprint 不在输出文件中应用 css 样式

我正在尝试使用带有库的脚本pdf从页面输出。我得到了文件形式的输出,但页面没有样式,但我使用的是 bootstrap css 样式。这是我的代码片段:htmlpythonweasyprintpdfpdf

HTML('./result.html').write_pdf('./result.pdf', stylesheets=[CSS(filename='./bootstrap.css')])
Run Code Online (Sandbox Code Playgroud)

结果.html 文件:

<html>
<head>
    <link rel="stylesheet" href="bootstrap.css">
</head>
<body>
<h1 class='text-primary'>Title</h1>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

WeasyPrint 版本:0.40

python weasyprint

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