小编Pao*_*olo的帖子

Paypal:试图通过捐款按钮传递金额

我有一个捐赠按钮,供用户输入捐款金额.我想用按钮发送金额.我可以在按钮设置中的添加高级变量中输入金额= 1.00 - 工作正常.但是,我没有成功将金额作为URL的一部分发送.我在PayPal按钮表单中添加了以下行:

<input type="hidden" name="amount" value="9.99" />
Run Code Online (Sandbox Code Playgroud)

但是当我到达PayPal时,金额字段是空白的.有什么想法我做错了吗?

paypal donations urlvariables

3
推荐指数
2
解决办法
6333
查看次数

如何忽略转义\ python列表?

我想忽略以下代码中的转义字符.

>>> a=['\%']
>>> print a
['\\%']
Run Code Online (Sandbox Code Playgroud)

我想输出像['\%'].有没有办法做到这一点?

python escaping list

3
推荐指数
1
解决办法
86
查看次数

PHP AltoRouter - 无法获取GET请求

出于某种原因,我无法启动AltoRouter.我正在尝试最基本的电话,但一切都没有发生.我怎样才能使它工作?我的index.php文件如下所示:

    <?php

    include('settings/autoload.php');

    use app\AltoRouter;

    $router = new AltoRouter;

    $router->map('GET', '/', function(){

        echo 'It is working';
    });

$match = $router->match();
Run Code Online (Sandbox Code Playgroud)

autoload.php:

<?php

require_once('app/Router.php');
Run Code Online (Sandbox Code Playgroud)

php routing routes altorouter

3
推荐指数
1
解决办法
1931
查看次数

Vue组件中的CSRF令牌

我有集成了Vue.js的Laravel 5.3项目,我想CSRF-TOKEN在表单中使用。表单html代码位于Vue组件文件中

resources / assets / js / bootstrap.js

我有这个:

Vue.http.interceptors.push((request, next) => {
    request.headers.set('X-CSRF-TOKEN', MyApp.csrfToken);
    next();
});
Run Code Online (Sandbox Code Playgroud)

然后我有主Vue文件/resources/assets/js/app.js

require('./bootstrap');
Vue.component('callbackwindow', require('./components/callbackwindow.vue'));

const app = new Vue({
    el: '#app',
    data: { },
});
Run Code Online (Sandbox Code Playgroud)

然后在Vue文件中,我需要使用它csrf_field,但是我不知道如何到达那里,因为标准php csrf_field()不在Vue组件中呈现,并且我也不知道如何导入MyApp.csrfToken

<template>
<div class="modal fade" >
    <form @submit.prevent="submitForm" name="callback" method="POST" action="/" role="form" class="form-horizontal" enctype="multipart/form-data">
    {!! csrf_field() !!}
    ...form code here...
    </form>
</div>
</template>
<script>
    export default {    }
</script>
Run Code Online (Sandbox Code Playgroud)

是否可以MyApp.csrfToken从此处将变量导入我的Vue模板文件?

php csrf vue.js laravel-5.3 vuejs2

3
推荐指数
3
解决办法
8173
查看次数

vue/cli 3 未满足的依赖项

我尝试了最新的 vue-cli 3 工具...完全安装项目设置正确完成,但是一旦我添加了一个新的依赖项,我就会得到一个警告列表,未满足的依赖项...是不是由于纱线(我做了不测试 npm ..) 或不。无论如何要解决它们?

    $ yarn add vue-i18n
    yarn add v1.9.4
    [1/4]   Resolving packages...
    [2/4]   Fetching packages...
    [3/4]   Linking dependencies...
    warning "@vue/cli-plugin-babel > babel-loader@8.0.0-beta.4" has unmet peer dependency "webpack@>=2".
    warning "@vue/cli-plugin-eslint > eslint-loader@2.1.0" has unmet peer dependency "webpack@>=2.0.0 <5.0.0".
    warning "@vue/cli-plugin-pwa > workbox-webpack-plugin@3.4.1" has unmet peer dependency "webpack@^2.0.0 || ^3.0.0 || ^4.0.0".
    warning "@vue/eslint-config-prettier > eslint-config-prettier@2.10.0" has unmet peer dependency "eslint@>=3.14.1".
    warning " > babel-core@7.0.0-bridge.0" has unmet peer dependency "@babel/core@^7.0.0-0".
    warning " > sass-loader@7.1.0" has unmet peer …
Run Code Online (Sandbox Code Playgroud)

vue.js vue-cli vue-cli-3

3
推荐指数
1
解决办法
3726
查看次数

如何在 Django 迁移中包含 PostgreSQL 函数?

我想在数据库迁移中包含一些 PostgreSQL 函数。

我能看到的两种方式是:

  1. 编辑迁移文件(由 生成python manage.py makemigrations
  2. 挂钩帖子表创建

第一个似乎更容易,但如果需要重新进行迁移,则很费力。您建议最好的解决方法是什么?

django postgresql

3
推荐指数
1
解决办法
1151
查看次数

连接超时问题在Django中发送电子邮件

我读了

http://www.packtpub.com/article/friends-via-email-social-web-application-django-1.0

并按照以下步骤操作:=>并更改我的setting.py

SITE_HOST = '127.0.0.1:8000'
DEFAULT_FROM_EMAIL = 'KSO Publisher <soeng@xxxx.com.kh>'
EMAIL_HOST = 'smtp.xxxx.com.kh'
EMAIL_PORT = '25'
EMAIL_HOST_USER = 'myusernamea@xxxx.com.kh'
EMAIL_HOST_PASSWORD = 'mypassword'
EMAIL_USE_TLS = False
Run Code Online (Sandbox Code Playgroud)

在我去命令行之后

python@python-desktop:~/workspace/kso$ python manage.py shell
Python 2.5.2 (r252:60911, Jul 22 2009, 15:35:03) 
[GCC 4.2.4 (Ubuntu 4.2.4-1ubuntu3)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
(InteractiveConsole)
>>> from django.core.mail import send_mail
>>> emails = send_mail('Subject', 'Body of the message.','soeng@xxxx.com.kh',['pythonkhmer@gmail.com'])
Run Code Online (Sandbox Code Playgroud)

我收到了错误消息.

Traceback (most recent call last):
  File "<console>", line 1, in <module>
  File …
Run Code Online (Sandbox Code Playgroud)

email django smtp connection-timeout

2
推荐指数
1
解决办法
7313
查看次数

使用 django-mptt 制作 FeinCMS 页面树的副本更改子顺序

我正在尝试制作使用 django-mptt 管理的 FeinCMS 页面树的副本。我写了这个函数:

def make_tree_copy(page, parent=None):
    '''
    Makes a copy of the tree starting at "page", reparenting it to "parent"
    '''
    new_page = Page.objects.create_copy(page)
    new_page.save()
    Page.tree.move_node(new_page, parent)

    # re-read so django-mptt fields get updated
    new_page = Page.objects.get(id=new_page.id)
    for child in page.get_children():
        # re-read so django-mptt fields get updated
        child = Page.objects.get(id=child.id)
        make_tree_copy(child, new_page)
Run Code Online (Sandbox Code Playgroud)

并调用它使用

make_tree_copy(Page.tree.root_nodes()[0])
Run Code Online (Sandbox Code Playgroud)

它一般有效,但是当我有一个看起来像这样的页面树时:

A
|- B
   |- C
   |- D
Run Code Online (Sandbox Code Playgroud)

它出来是这样的:

A
|- B
   |- D
   |- C
Run Code Online (Sandbox Code Playgroud)

从我逐步完成 mptt 代码来看,神奇似乎发生在 mptt/managers.py/_inter_tree_move_and_close_gap() 中,由于某种原因,孙子的“lft”值发生了变化。在移动之前它们是 C=3,D=5,之后它们是 C=5,D=3。 …

django mptt django-mptt feincms

2
推荐指数
1
解决办法
1516
查看次数

元组部分匹配

我有元组和元组的元组.我有兴趣知道第一个元组的哪些元素与第二元组匹配(如果有的话),也考虑了部分匹配.

这是一个过滤功能,用于演示我的意思.

def f(repo):
    pattern = (None, None, '1.3')
    for idx, item in enumerate(pattern):
        if item != None and item != repo[idx]:
            return False
    return True

>>> repo = (('framework', 'django', '1.3'), ('cms', 'fein', '1.3'), ('cms', 'django-cms', '2.2'))
>>> filter(f, repo)
(('framework', 'django', '1.3'), ('cms', 'fein', '1.3'))
Run Code Online (Sandbox Code Playgroud)

过滤器在这种形式下是无用的,因为模式不能作为参数在外部提供(我想使用相同的函数来检查不同的输入).有没有办法来解决这个问题?

而且,为了更好地解决原始问题,还有什么可以成为另一种算法呢?

python algorithm tuples matching

2
推荐指数
1
解决办法
6255
查看次数

从隐藏目录(包)导入模块

我最近将Django项目从sqlite3切换到了postgres。我想从隐藏目录中的模块读取db密码。

.secrets
    __init__.py
    db.py # DB_PASSWORD = 'mypassword'
Run Code Online (Sandbox Code Playgroud)

如何从隐藏在.secrets目录中的db模块中导入DB_PASSWORD?以下无效(ImportError):

from .secrets.db import DB_PASSWORD
Run Code Online (Sandbox Code Playgroud)

我必须使用__import__技巧吗?对于代码样式约定,我希望保留from / import模式。

python import hidden module

2
推荐指数
1
解决办法
3316
查看次数