我打算在顶部创建一个带工具栏的单页。
我想点击工具栏上的不同按钮,然后在没有页面刷新的情况下获取表单。
有没有办法可以使用JOIN mae_cuentas ON (mae_cuentas._id = mae_movintos._origen )
条件(如下所示)使用Django模板?页面刷新是否必要?
var nodemailer = require('nodemailer');
// create reusable transporter object using the default SMTP transport
var transporter = nodemailer.createTransport('smtps://user%40gmail.com:pass@smtp.gmail.com');
// setup e-mail data with unicode symbols
var mailOptions = {
from: '"Fred Foo ?" <foo@blurdybloop.com>', // sender address
to: 'bar@blurdybloop.com, baz@blurdybloop.com', // list of receivers
subject: 'Hello ✔', // Subject line
text: 'Hello world ?', // plaintext body
html: '<b>Hello world ?</b>' // html body
};
// send mail with defined transport object
transporter.sendMail(mailOptions, function(error, info){
if(error){
return console.log(error);
}
console.log('Message sent: ' + info.response);
});
views.py
$(window).on('scroll resize load',function(){
// 500px
var scrolledY = $(window).scrollTop();
$('.parallax-bg').each(function(){
$obj = $(this);
var pixelsY = $obj.data("position");
$obj.css('background-position', 'center ' + ((scrolledY) + pixelsY) + 'px');
});
});
是否可行?
答案 0 :(得分:2)
Django是一个(服务器)后端框架。这意味着它为客户端生成代码以进行处理。如果没有重新加载页面,则无法编辑内容。那么......你认为你所拥有的就是那样。
你需要的是Javascript。 AJAX(如果你想在没有重新加载的情况下向服务器发出请求)或jQuery,如果你已经渲染了所有内容而只是想显示它。
您可能想要使用像VueJS,ReactJS或AngularJS这样的Javascript框架。
一个例子就在这里:https://realpython.com/blog/python/django-and-ajax-form-submissions/