我希望这个问题还没有被提出,但是我想知道是否有可能为一个对象创建一个普通的基于类的表单,并在其中有一个内联的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,用于管理与之相关的通信.
是否可以使用现有组件这样做,还是我有一个绝望的梦想?
编辑:我知道管理面板会这样做,但我如何在视图中进行工作?
我尝试使用以下命令在 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) 我正在使用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)
我有一个QListWidget,我想为列表的每个项目添加边框底部并为项目设置背景颜色,我想为特定项目设置不同的背景颜色。所以我使用my_list.setStyleSheet("QListWidget::item { border-bottom: 1px solid red; background-color: blue;}")并将背景颜色设置为我使用的特定项目item.setBackground(QtGui.QColor("#E3E3E3"))
问题是我设置了不同颜色的特定项目没有得到这种颜色。
我正在尝试使用带有库的脚本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 ×3
django ×1
django-forms ×1
javascript ×1
momentjs ×1
pyqt ×1
pyqt5 ×1
python-3.x ×1
vue.js ×1
weasyprint ×1