我有
Template.templateName.onCreated(function() {
this.variableName = new ReactiveVar;
this.variableName.set(true);
});
Run Code Online (Sandbox Code Playgroud)
在templateName
我有一个autoform
.我需要设置无功变量variableName
来false
的时候autoform
提交.
我试过了
AutoForm.hooks({
myForm: {
onSuccess: function(operation, result) {
this.variableName.set(false);
},
}
});
Run Code Online (Sandbox Code Playgroud)
但它不起作用,因为this.
它没有templateName
像帮助器和事件那样引用模板.如果我使用会话,它会起作用,因为它们不限于特定模板.
如何更改autoform hook中的反应变量?
我也试过了
AutoForm.hooks({
myForm: {
onSuccess: function(operation, result) {
this.template.variableName.set(false);
this.template.parent.variableName.set(false);
this.template.parent().variableName.set(false);
this.template.parentData.variableName.set(false);
this.template.parentData().variableName.set(false);
this.template.parentView.variableName.set(false);
this.template.parentView().variableName.set(false);
},
}
});
Run Code Online (Sandbox Code Playgroud)
使用console.log(this.template)
它时会打印一个对象.如果我使用console.log(this.template.data)
我得到
Object {id: "myForm", collection: "Meteor.users", type: "update", doc: Object, validation: "submitThenKeyup"…}
Run Code Online (Sandbox Code Playgroud)
我使用反应变量variableName
来确定是显示可编辑的表单还是显示用户的数据的良好表示.也许有另一种更好的方法来做到这一点.
我有一个图像模型:
class Image(models.Model):
content_type = models.ForeignKey(ContentType)
object_id = models.PositiveIntegerField()
content_object = generic.GenericForeignKey()
image = models.ImageField()
Run Code Online (Sandbox Code Playgroud)
我也有一个模型有领域
class MyModel(models.Model):
logo = models.ImageField()
icon = models.ImageField()
images = generic.GenericRelation(Image)
Run Code Online (Sandbox Code Playgroud)
我想要logo
并且icon
也要使用通用关系Image
。我怎样才能做到这一点?
我Image
在许多模型中都使用了通用模型,因此它必须是通用关系。我只想对所有图像使用相同的模型,即使它是图标,个人资料图片等。
最好的办法是,如果Django有一个字段generic.GenericOneToOneRelation(Image)
或其他东西:-)
我能想到的唯一解决方案是
class MyModel(models.Model):
logo = models.ForeignKey(Image)
icon = models.ForeignKey(Image)
images = generic.GenericRelation(Image)
Run Code Online (Sandbox Code Playgroud)
然后选择,然后在上载之后进行选择logo
,并在我打印与该模型相关的信息时从中排除。这将是一个好的解决方案吗?icon
images
logo
icon
images
images
在我的模型中,我choices
在某些领域使用了该选项。但是我在我的 Django 项目中的多个应用程序中使用相同的选择。
我应该在哪里放置我的选择以及如何在我的所有应用程序中加载这些选择?
我有两个模型Project
和Group
. 我的小组属于一个特定的项目。我的小组有字段project = ForeignKey(Project)
和parent = ForeignKey('self')
.
我可以limit_choices_to
用来确保外键中的选项parent
仅包含同一项目中的组吗?
我在想像
def limit_choices_to(self):
return {'project': self.project}
Run Code Online (Sandbox Code Playgroud) 我正在使用babel-standalone
,我正在做与https://github.com/Daniel15/babel-standalone/blob/master/examples/scriptTag-src.htm完全相同的事情,但我收到警告
您正在使用浏览器中的Babel变换器.请务必预编译脚本以进行生产 - https://babeljs.io/docs/setup/
我不知道该怎么办.它不应该只是将我的所有ES6代码翻译成旧浏览器支持的代码吗?
我正在使用https://semantic-ui.com/introduction/getting-started.html上的指南,通过Node.js安装语义UI 。
因此,我首先安装Gulp(npm install -g gulp
),然后安装语义UI(npm install semantic-ui --save
),最后使用
cd semantic/
gulp build
Run Code Online (Sandbox Code Playgroud)
现在,我/semantic/
在项目根目录中有了一个文件夹。
问题是我使用Express.js,所以我的视图都在其中,/views/
而我的静态文件则在中/public/
。
使用Gulp进行构建时,我在中获取js和css文件/semantic/dist/
,因此无法在客户端上访问它们。
我能做的就是使用
app.use(express.static(path.join(__dirname, 'semantic')));
Run Code Online (Sandbox Code Playgroud)
然后参考css和js文件
<link href="/dist/semantic.css">
Run Code Online (Sandbox Code Playgroud)
和
<script src="/dist/semantic.js">
Run Code Online (Sandbox Code Playgroud)
但我希望这两个文件分别位于/public/css/
和中/public/js/
。
我现在正在做的只是将两个文件从/semantic/dist/
移到中的两个文件夹/public/
,但是在https://semantic-ui.com/introduction/getting-started.html上,建议使用
<link rel="stylesheet" type="text/css" href="semantic/dist/semantic.min.css">
<script
src="https://code.jquery.com/jquery-3.1.1.min.js"
integrity="sha256-hVVnYaiADRTO2PzUGmuLJr8BLUSjGIZsDYGmIJLv2b8="
crossorigin="anonymous"></script>
<script src="semantic/dist/semantic.min.js"></script>
Run Code Online (Sandbox Code Playgroud)
但是由于/semantic/
没有作为静态文件夹添加到Express.js,因此我无法从客户端访问此文件夹。
我的semantic.json
档案看起来像
{
"base": "semantic/",
"paths": {
"source": {
"config": "src/theme.config",
"definitions": "src/definitions/",
"site": "src/site/", …
Run Code Online (Sandbox Code Playgroud) 我正在使用https://github.com/devongovett/pdfkit生成 PDF 文件,我可以简单地使用类似
app.get('/get-pdf', (req, res) => {
const doc = new PDFDocument();
const filename = 'my_pdf.pdf';
res.setHeader('Content-disposition', 'attachment; filename="' + filename + '"');
res.setHeader('Content-type', 'application/pdf');
const content = "Some content";
doc.y = 300;
doc.text(content, 50, 50);
doc.pipe(res);
doc.end();
});
Run Code Online (Sandbox Code Playgroud)
但我也想生成一个 UPC-A 条形码:
我找到了库https://github.com/lindell/JsBarcode,它可以仅从 12 位代码生成这样的条形码。但是,该库似乎主要用于客户端。
我想用这样的条形码生成一个 PDF,但我不知道该怎么做,或者 JsBarcode 对于这种单一类型的条形码来说是否太复杂。
正如评论中所建议的,我确实尝试使用 UPC-A 字体生成条形码:
app.get('/get-pdf', (req, res) => {
const doc = new PDFDocument();
const filename = 'my_pdf.pdf';
res.setHeader('Content-disposition', 'attachment; filename="' + filename + '"');
res.setHeader('Content-type', …
Run Code Online (Sandbox Code Playgroud) 我有一列"HEX"和三列"R","G"和"B".
如何将HEX转换为RGB(例如ff0000到R = 255,G = 0和B = 0)?
我知道前2个字符"ff"属于"R",下一个2"00"属于"G",最后2个"00"属于"B".
所以我将不得不使用ff0000
"R" R=255
,和G=0
最后一个.
但是,我怎么能转换B=0
到ff
和00
对00
等?我想我必须做一些事情从十六进制(基数16)解析到十进制(基数10)?
我想在没有VBA的情况下这样做.
我在Bootstrap 4中创建旋转木马时遇到问题,文本水平和垂直居中.
我用旋转木马创建了bootply,但是文本只是在左上角而不是在屏幕中间.
<div class="carousel slide" data-ride="carousel">
<div class="carousel-inner">
<div class="carousel-item active">
<h1>Text 1</h1>
</div>
<div class="carousel-item">
<h1>Text 2</h1>
</div>
<div class="carousel-item">
<h1>Text 3</h1>
</div>´
</div>
</div>
Run Code Online (Sandbox Code Playgroud) 我有一个字符串
const string = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent tristique elit in volutpat iaculis. Proin a tincidunt turpis, et condimentum libero. Duis convallis nulla eu mattis porta. Nulla facilisi. Proin nec viverra orci. Nunc aliquam enim orci, ut dictum ipsum auctor ut. Quisque consectetur vestibulum tortor, mollis hendrerit velit hendrerit vel. In hac habitasse platea dictumst. Morbi volutpat lectus purus, eu sagittis odio viverra in. Phasellus vel volutpat felis. Proin a metus sit amet ipsum congue …
Run Code Online (Sandbox Code Playgroud) javascript ×5
node.js ×5
django ×3
html ×2
python ×2
babel ×1
babeljs ×1
barcode ×1
base ×1
bootstrap-4 ×1
css ×1
django-forms ×1
django-mptt ×1
excel ×1
excel-2010 ×1
generics ×1
gulp ×1
hex ×1
jsx ×1
meteor ×1
node-pdfkit ×1
npm ×1
pdf ×1
polyfills ×1
reactjs ×1
semantic-ui ×1