您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

仅使用Django的某些部分?

仅使用Django的某些部分?

我本人将Django用于其对象/数据库映射,而未使用其URLconfigs。只需创建一个名为的文件djangosettings.py并插入必要的配置,例如:

DATABASE_ENGINE   = 'oracle'
DATABASE_HOST     = 'localhost'
DATABASE_NAME     = 'ORCL'
DATABASE_USER     = 'scott' 

DATABASE_PASSWORD = ‘tiger’

然后在常规Python代码中执行

import os
os.environ["DJANGO_SETTINGS_MODULE"] = "djangosettings"

在导入任何Django模块之前。这将使你无需实际拥有Django项目即可使用Django的对象/数据库映射,因此你可以将其用于独立脚本或其他Web应用程序或任何你想要的东西。

至于缓存,如果你不想使用Django,则应该决定要使用的内容并从那里开始。我建议使用CherryPy,它不使用Django风格的正则表达式URL映射,而是根据函数名称自动将URL映射到函数。CherryPy主页顶部有一个示例:http : //cherrypy.org/

CherryPy有自己的缓存系统,因此你可以完成与Django完全相同的操作,而无需使用Django的URLconfig系统。

Go 2022/1/1 18:14:39 有471人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶