我喜欢Django,但对于特定的应用程序,我只想使用其中的一部分,但是我对Django在内部的工作方式还不够熟悉,因此也许有人可以为我指明正确的方向查看。
具体来说,我想使用:
知道是否还没有这真的合适。
我不会使用:
或者,更确切地说,我既不使用HTTP也不使用HTML。因此,基本上,我的输入/输出链与平常不同。
能行吗?
我在Django中的个人杀手级功能是我可以使用模型进行的对象/数据库映射,因此,如果有另一种技术(不必是Python,我处于设计阶段,并且我对语言和语言非常了解)平台),这也给了我相同的能力,那也很棒。
我本人将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系统。
问题内容: 有人知道Django有多“模块化”吗?我是否可以仅使用ORM部分来获取映射到数据库表的类并知道如何从这些表中进行读取/写入? 如果没有,您会推荐什么作为“相当于Hibernate的Python”? 问题答案: 如果你喜欢Django的ORM,则“独立”使用它非常简单;我已经写了几种在Web上下文之外使用Django部分的技术,你可以自由使用其中的任何一种(或滚动使用)。 上面的Shan
问题内容: 我的页面上有很多数据,表格和内容。我想制作一个仅显示很少的选定内容的印刷版本。 我不是在写另一个仅用于打印的页面,而是在阅读CSS的“ @media print”功能。 首先,哪些浏览器支持它?由于这是一项内部功能,因此只有最新的浏览器支持它才可以。 我当时正在考虑使用“可打印”类标记一些DOM元素,并且基本上将“ display:none”应用于除具有“可打印”类的那些元素之外的所有
问题内容: 我正在使用Elasticsearch索引我的文档。 是否有可能指示它仅返回特定字段,而不是它存储的整个json文档? 问题答案: 是的 使用源过滤器。如果您使用JSON搜索,它将看起来像这样: 在ES 2.4及更低版本中,您还可以在search API中 使用fields选项: ES 5+中已弃用此功能。而且,源过滤器更强大!
问题内容: 我正在尝试在数据库中进行几行的mysql转储。然后,我可以使用转储将那几行上载到另一个数据库中。我拥有的代码正在运行,但是它会转储所有内容。我怎样才能使mysqldump只转储表的某些行? 这是我的代码: 问题答案: 只需解决您的选择。它应该是有效的SQL WHERE子句,例如: 您将列名放在引号之外。
我有一个xml,我想提取其中的一部分。但我无法得到它。如果我使用变量并将每个键放入变量中,我可以得到那个部分,但这是一个非常漫长的过程。那幺,是否有任何简短的流程? 下面是 XML : 我想要< code>network link集合中的xml。
我想做的是保护一些敏感表单免受但不是所有页面中的攻击。 要保护从如果我设置它在config.php它适用于所有的页面.有没有办法做到这一点只有一些页面通过设置在控制器?