小编sid*_*der的帖子

SQLAlchemy - 获取表的列表

我在文档中找不到关于此的任何信息,但是如何获得在SQLAlchemy中创建的表的列表?

我使用类方法来创建表.

python mysql sqlalchemy pyramid

85
推荐指数
10
解决办法
6万
查看次数

在列表中已有的每个项目之间添加项目

可能重复:
python:使用元素散布列表的最优雅方式

假设我有以下列表:

['a','b','c','d','e']
Run Code Online (Sandbox Code Playgroud)

如何-在此列表中的每个项目之间添加新项目(在本例中为a ),以便我的列表如下所示?

['a','-','b','-','c','-','d','-','e']
Run Code Online (Sandbox Code Playgroud)

谢谢.

python list insert

20
推荐指数
4
解决办法
2万
查看次数

帮助改进我的文件上传方法(金字塔框架)

目前,我使用以下方法在Pyramid中上传文件(通过HTML表单).

if request.params.get('form.submitted'):

    upload_directory = os.getcwd() + '/myapp/static/uploads/'

    my_file = request.POST.get('thumbnail')
    saved_file = str(upload_directory) + str(my_file.filename)

    perm_file = open(saved_file, 'w')

    shutil.copyfileobj(my_file.file, perm_file)
    my_file.file.close()
    perm_file.close()
Run Code Online (Sandbox Code Playgroud)

我只是想知道,这是保存文件上传的好方法,我的方法有任何安全问题吗?我怎么能改进我的方法.谢谢.

python pylons multipart pyramid

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

Pyramid中的模板上下文的等价物(pylons用户)

金字塔中模板上下文的等价物是什么?

金字塔中的IBeforeRender活动是否与此有关?我已经阅读了官方文档,但很难理解IBeforeRender事件究竟是什么.

python pylons pyramid

13
推荐指数
2
解决办法
2591
查看次数

查找元组中的元素并过滤它们

假设我有一个像这样的元组:

[('text-1','xxx'), ('img-1','iii'), ('img-2','jjj'), ('text-2','xxx')]
Run Code Online (Sandbox Code Playgroud)

我想过滤掉列表并生成一个包含以'img'开头的元素的新列表.所以我的新列表将如下所示:

[('img-1','iii'), ('img-2','jjj')]
Run Code Online (Sandbox Code Playgroud)

谢谢!

python

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

如何通过Ajax调用PHP脚本中的特定函数?

假设我有一个名为functions.php的文件,它里面有两个独立的函数:

有人会得到时间

另一个会得到约会

我将如何使用JQuery AJAX从检索日期的函数中检索数据.如何在JQuery代码中指定要选择的服务器上的哪个函数.

我希望我有意义.谢谢.

php ajax jquery

4
推荐指数
4
解决办法
2万
查看次数

SQLALCHEMY - 迭代数据

当我使用SQLALchemy时,如何迭代列名?

例如.

Column Name 1, Column Name 2, Column Name 3, etc...
Run Code Online (Sandbox Code Playgroud)

第二个问题是我有以下查询:

root = dbsession.query(MyTable).filter(MyTable.name==u'john').all()
Run Code Online (Sandbox Code Playgroud)

但是,当我这样做时:

for row in root:
    print row
Run Code Online (Sandbox Code Playgroud)

我没有得到任何结果.相反,我必须这样做:

print row.name, row.age, etc...
Run Code Online (Sandbox Code Playgroud)

我不能只是print row从所有列返回数据吗?

python iteration sqlalchemy

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

使用Mako with Pyramid会导致错误

尝试使用Pyo框架时使用Mako,进入development.ini文件,然后添加该行

mako.directories = TestProject:templates 
Run Code Online (Sandbox Code Playgroud)

在:

[app:TestProject]
Run Code Online (Sandbox Code Playgroud)

然后在templates子目录中创建一个名为template.mako的简单html文件,我得到一个:

ImportError: No module named TestProject
Run Code Online (Sandbox Code Playgroud)

但我不明白为什么在上述步骤之后会发生这种情况.为什么这些步骤会产生importError?

更多的错误:

URL: http://localhost:6543/
File 'C:\\env\\lib\\site-packages\\weberror-0.10.3-py2.7.egg\\weberror\\evalexception.py', line 431 in respond
app_iter = self.application(environ, detect_start_response)
File 'C:\\env\\lib\\site-packages\\pyramid-1.0-py2.7.egg\\pyramid\\router.py', line 158 in __call__
response = view_callable(context, request)
File 'C:\\env\\lib\\site-packages\\pyramid-1.0-py2.7.egg\\pyramid\\config.py', line 2839 in _rendered_view
context)
File 'C:\\env\\lib\\site-packages\\pyramid-1.0-py2.7.egg\\pyramid\\renderers.py', line 294 in render_view
request=request)
File 'C:\\env\\lib\\site-packages\\pyramid-1.0-py2.7.egg\\pyramid\\renderers.py', line 322 in render_to_response
result = self.render(value, system_values, request=request)
File 'C:\\env\\lib\\site-packages\\pyramid-1.0-py2.7.egg\\pyramid\\renderers.py', line 298 in render
renderer = self.renderer
File 'C:\\env\\lib\\site-packages\\pyramid-1.0-py2.7.egg\\pyramid\\decorator.py', line 17 in __get__
val = self.wrapped(inst)
File …
Run Code Online (Sandbox Code Playgroud)

python pylons mako pyramid

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

金字塔框架 - 您可以将两个单独的视图函数调用到同一模板

我正在玩金字塔框架,我想知道是否可以将两个视图函数调用到同一个模板:

例如:

def view1(request)
    args1 = 'a string'
    return render_to_response('page.mak',{'args1'=args1}, request=request)

def view2(request)
    args2 = 'a string 2'
    return render_to_response('page.mak',{'args2'=args2}, request=request)
Run Code Online (Sandbox Code Playgroud)

所以,请注意两者都使用page.mak模板.

python model-view-controller pylons pyramid

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

MySQL - 按字母顺序排序所有数据,但最后放置一个特定项目

假设我有以下内容,来自字段的数据:

Category Name
-------------

Games
Movies
All
Music
Software
Run Code Online (Sandbox Code Playgroud)

我想按字母顺序(升序)订购上述数据,但我希望"全部"最后显示在列表的底部.不知道该怎么做.谢谢.

mysql sql

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

帮助使用正则表达式 - Python

让我们假设我有以下字符串:

string = "xxx abc123 xxx"
Run Code Online (Sandbox Code Playgroud)

我希望正则表达式替换以'abc'开头的字符串中的数字.我试过以下,但没有运气:

re.sub(r'\d{1,3}\babc','456',string)
Run Code Online (Sandbox Code Playgroud)

谢谢.

python regex

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