小编Jos*_*eph的帖子

如何在Python中将具有键的字典排序为一串数字

我有一本字典:

a = {'100':12,'6':5,'88':3,'test':34, '67':7,'1':64 }
Run Code Online (Sandbox Code Playgroud)

我想根据键对这个词典进行排序,看起来像:

a = {'1':64,'6':5,'67':7,'88':3, '100':12,'test':34 }
Run Code Online (Sandbox Code Playgroud)

python

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

单个Django项目下的多个站点

在单个django项目下有多个站点是否可能和正确.因此,将存在全局共享的sits文件,urls文件以及所有站点的全局共享"应用程序"以及单个django项目下所有站点的公共管理界面.每个站点可能都有自己的设置,URL和模板,这些设置,URL和模板将被覆盖或动态导入父设置文件.

有谁能告诉我如何使用Python2.6 + Django 1.2.1 + Apache2.2 + mod_wsgi实现这一目标.因为我对使用mod_wsgi时需要提供的虚拟主机有点困惑.

根据上述要求,我计划将wsgi文件保存在主django项目目录中,以便导入主设置,并在主设置中我计划动态导入请求的站点设置.这样可以使用Apache + mod_wsgi.请指教.

要么

我必须创建一个全局共享模块,而不是全局django项目,以便将全局设置和URL详细信息导入特定于站点的设置和URL.

我想更好地重用代码,而不是在每个站点进行冗余更改.

请指教.

django

5
推荐指数
2
解决办法
6084
查看次数

在循环中使用SQLAlchemy Session对象提交数据时出现问题

我有一个数据库提交SQLalchemy的问题.这是我的场景我有一个要添加到表中的记录列表.将记录添加到表中后,我需要获取插入的记录Id并在第二个表中执行另一个插入.我在单个会话下进行这些操作.代码结构如下所示,因为我不允许给出代码

创建会话对象

循环要插入的记录列表:

 do the session.add(obj)

 session.commit()

 get obj.id

 do the session.add(obj2) # with obj2 having the id from the obj

 session.commit()
Run Code Online (Sandbox Code Playgroud)

如果我们有多条记录,那么只有最后一条记录数据才能正确提交

任何人都可以帮我纠正这个问题.

python sqlalchemy

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

标签 统计

python ×2

django ×1

sqlalchemy ×1