小编vic*_* n.的帖子

如何模块化django settings.py?

安装新的django应用程序时,必须添加/修改settings.py模块.

对于一个项目,我试图使该模块成为python子包并为每个应用程序创建一个模块:

settings\
    __init__.py
    base.py
    admin.py
    feincms.py
    ...
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是如何合并settings.py属性(例如INSTALLED_APPS是值的元组),它们在不同的子模块中获取值?

谢谢


好吧,我问错了问题(尽管得到了正确答案).我的问题应该是,如何从所有子模块获取属性并合并它们?Django将导入设置并期望一切都在那里.

python django

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

是否可以在没有实际窗口的情况下在Windows操作系统上显示"屏幕上"文本?

这个库完全正是我在Linux系统上所说的:http://ichi2.net/pyosd/

我对Win32 API的了解是有限的,但在我看来,除非你创建一个窗口并进入win32主循环,否则你无法做到.一些谷歌搜索也证实了这一点.

即便如此,它们是否会在Windows上实现更新的GUI框架或技术?

谢谢

windows user-interface winapi

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

AppEngine:游标如何工作?

我有以下代码

def get(self):
    date = datetime.date.today()
    loc_query = Location.all()

    last_cursor = memcache.get('location_cursor')
    if last_cursor: loc_query.with_cursor(last_cursor)
    loc_result = loc_query.fetch(1)

    for loc in loc_result:
        self.record(loc, date)
        taskqueue.add(
            url='/task/query/simplegeo',
            params={'date':date, 'locid':loc.key().id()}
        )

    if len(loc_result):
        memcache.add('location_cursor', loc_query.cursor())
        taskqueue.add(url='/task/count/', method='GET')
    else:
        memcache.add('location_cursor', None)
Run Code Online (Sandbox Code Playgroud)

我不知道我做错了什么,但我得到了同样的光标,这不是我想要的效果.为什么光标不移动?

python

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

标签 统计

python ×2

django ×1

user-interface ×1

winapi ×1

windows ×1