我似乎不知道如何将 Stripe 导入我的 Django 项目。我正在运行 Python 2.7.3 并且不断收到
NameError at /complete/ global name. 'stripe' is not defined.
Run Code Online (Sandbox Code Playgroud)
即使我只是打开终端并python输入
>>> import stripe
Run Code Online (Sandbox Code Playgroud)
我收到:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named stripe
Run Code Online (Sandbox Code Playgroud)
但是,如果我在目录中:
/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages
Run Code Online (Sandbox Code Playgroud)
然后上面的import stripe命令成功导入Stripe。然而,正如我所说,Django 不知道如何导入 Stripe。问题可能是某个地方的路径引用吗?我认为这可能是Python版本问题,但无论我输入python2.6或python2.7然后import stripe,它仍然不起作用,除非我在上面的那个目录中。我是否需要在 INSTALLED_APPS 或项目的 settings.py 文件中的某个位置包含 stripe?
我按照他们的文档安装了 Stripe:
sudo pip install --index-url https://code.stripe.com --upgrade stripe
Run Code Online (Sandbox Code Playgroud)
其响应为:
Requirement already up-to-date: stripe in ./stripe-1.7.2-py2.7.egg
Requirement already up-to-date: requests>=0.8.8 …Run Code Online (Sandbox Code Playgroud) 如何使用jQuery为此设置动画?我正在尝试在用户单击跨度时创建平滑的滚动功能p1c1.slimScroll正在运行,但我不确定如何将动画功能合并到此中.我应该尝试补间吗?
$('.p1c1').on("click", function(){
var fromTop = $('.p2c1').position().top;
$("#panel2").slimScroll({ scrollTo: fromTop });
});
Run Code Online (Sandbox Code Playgroud)
这是我正在尝试的动画类型,但在我的slimScroll面板中:
$('html, body').animate({
scrollTop: $(".middle").offset().top
}, 2000);
Run Code Online (Sandbox Code Playgroud)
这是slimScroll库:https://github.com/rochal/jQuery-slimScroll/