试图运行一个在我的本地计算机上运行得很好的程序,但是在AWS上,我得到了:TypeError:“类型”对象的描述符“ 子类 ”需要一个参数。我的pip3没有升级到最新版本,但这应该不会引起问题,因为我已经下载了最新版本的rasa_core。
尝试使用pip3 -u rasa_core重新安装rasa_core,还尝试将命令附加到sudo。这是我得到的错误,有人可以帮忙吗
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/ubuntu/.local/lib/python3.5/site-packages/rasa_core/__init__.py", line 5, in <module>
from rasa_core.train import train
File "/home/ubuntu/.local/lib/python3.5/site-packages/rasa_core/train.py", line 11, in <module>
from rasa_core.domain import TemplateDomain
File "/home/ubuntu/.local/lib/python3.5/site-packages/rasa_core/domain.py", line 12, in <module>
from rasa_core.actions import Action, action
File "/home/ubuntu/.local/lib/python3.5/site-packages/rasa_core/actions/__init__.py", line 1, in <module>
from rasa_core.actions.action import Action
File "/home/ubuntu/.local/lib/python3.5/site-packages/rasa_core/actions/action.py", line 9, in <module>
from rasa_core import events
File "/home/ubuntu/.local/lib/python3.5/site-packages/rasa_core/events/__init__.py", line 73, in <module>
class Event(object):
File "/home/ubuntu/.local/lib/python3.5/site-packages/rasa_core/events/__init__.py", line 94, …Run Code Online (Sandbox Code Playgroud) 我正在为wordpress创建定制的woocommerce集成主题。
我在顶部有一个Blob,用于显示购物车中的商品总数,我想使用Jquery更新此Blob(不重新加载页面),我能够通过获取当前商品中的商品数量来增加商品数量blob,并为每次点击将其增加+1,问题是“添加到购物车”具有一个选项,可以选择要添加到购物车的商品数量。因此,如果我选择3个项目并单击按钮,则斑点仅增加1。
我可以创建一种方法来获取从前端添加的项目数,但我认为这是不必要的。我希望能够使用jquery从PHP会话中获取总数,以便每次单击添加项或删除项时,我都会从服务器动态获取当前数。
到目前为止,我要做的就是创建一个reloadCart.php文件,该文件回显购物车总数,这是代码
<?php
require('../../../wp-blog-header.php');
global $woocommerce;
echo $woocommerce->cart->get_cart_contents_count();
?>
Run Code Online (Sandbox Code Playgroud)
当我访问此页面时,它回显当前项目的总计,但是我无法从jquery中获取此数据,自从我上次使用AJAX以来已经有一段时间了,而且我很长时间都没有从事Web项目的工作,但是根据我的记忆,我正在进行的AJAX呼叫是正确的。
我试过使用jquery的get()和post()函数以及普通的ajax()函数,但是似乎没有任何效果。有人可以帮忙吗?
$(".ajax_add_to_cart").click(function () {
/*$("#bag-total").html(function () {
var bagTotal = parseInt($(this).html());
return ++bagTotal;
});*/
alert('clicked');
$.get("<?php echo get_template_directory_uri(); ?>/reloadCart.php", function(data){
alert("Data: " + data);
});
});
Run Code Online (Sandbox Code Playgroud)
注释的行是我以前使用的行,通过从前端获取当前的购物车编号来添加购物车总计。
任何帮助,将不胜感激。提前致谢!
ajax ×1
jquery ×1
php ×1
python ×1
python-3.x ×1
rasa-core ×1
rasa-nlu ×1
woocommerce ×1
wordpress ×1
youtube ×1
youtube-api ×1