小编Pat*_*ick的帖子

区分CherryPy中的GET和POST数据?

我一直在为我的项目的Python Web框架做出决定,我真的很喜欢将CherryPy轻巧,灵活和简洁与其他项目进行比较.我遇到的唯一问题是我找不到任何关于如何区分通过GET和POST发送的数据的文档.

例如,我不希望用户能够通过GET请求(http://example.com/login?username=user&password=pass)提供他们的登录凭据,但是,根据CherryPy的教程,所有数据都以方法参数,无论它们发送什么HTTP方法.有什么方法可以说我只想要POST数据或者我是否必须使用MethodDispatcher

谢谢!

python web-frameworks cherrypy

6
推荐指数
1
解决办法
3913
查看次数

从闭包表SELECT语句渲染树?

[上一个问题]

我正在尝试向应用程序添加类似reddit的注释,我决定使用闭包表模式进行数据库组织.我的app数据库看起来有点像这样:

帖子

+----+-------+
| id | title |
+----+-------+
|  1 | Hello |
+----+-------+
Run Code Online (Sandbox Code Playgroud)

评论

+----+-----------+---------+------+
| id | parent_id | post_id | text |
+----+-----------+---------+------+
|  1 |      NULL |       1 | ...  |
|  2 |         1 |       1 | ...  |
|  3 |         2 |       1 | ...  |
|  4 |         3 |       1 | ...  |
|  5 |         3 |       1 | ...  |
|  6 |         5 |       1 | …
Run Code Online (Sandbox Code Playgroud)

python sql tree hierarchical-data transitive-closure-table

6
推荐指数
1
解决办法
2287
查看次数

在站点之间共享Kohana安装

嘿所有,Kohana的新人,我有一个快速的问题.

我有一个网站,其中有三个子部分,由子域名组织(即admin.site.com,community.site.com,www.site.com),但每个子部分都将从同一个数据库中提取,因此应该共享相同的型号.有没有办法组织它,以便我可以为每个子域使用相同的Kohana模型/系统/模块文件,但保持应用程序文件夹分开?就像是:

/home/user/admin/
    application/
        bootstrap.php
        cache/
        ...
    index.php

/home/user/community/
    application/
        bootstrap.php
        cache/
        ...
    index.php

/home/user/public_html/
    application/
        bootstrap.php
        cache/
        ...
    index.php

/home/user/kohana/
    modules/
        ...
        models/
        ...
    system/
Run Code Online (Sandbox Code Playgroud)

这样我可以在三个站点中保持Kohana最新只有一个更新,而且我可以使用相同的模块和模型类.有什么办法可以让这件事发生吗?或者我应该使用其他方法吗?

谢谢!

php kohana hmvc kohana-3

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

在PNG中编码二进制数据?

我正在寻找有关如何通过颜色将少量二进制数据(例如,大约200字节)编码到PNG中的信息; 本质上是Hid.im.torrent文件做的事情.任何有关最佳实践的信息或跳板都将是出色的.

谢谢!

python encoding png steganography python-imaging-library

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