Tag: django

集成Django和Rails

我有一个用’RAILS’编写的应用程序,我想为项目添加一些function,但我觉得使用django来编写这些function,因为我更熟悉Python / Django.is有任何方法我可以在django中编写应用程序和tel Rails服务器在点击django part用户后处理转发请求的请求。

集成共享相同MySQL数据存储区的Django和Rails应用程序的最佳方法是什么?

我将在Web应用程序上与Python开发人员合作。 我将在Ruby中构建它的一部分,他将使用Django构建它的另一部分。 我不太了解Django。 我整合这两部分的计划是简单地将某个URL路径前缀(例如,以/ services开头的任何请求)映射到Python代码,同时让Rails处理其他请求。 应用程序的Python和Ruby部分将共享并更新同一个MySQL数据存储区。 我的问题: 人们对这种整合策略有何看法? 有没有更好的选择(没有用一种语言写出来)? 在应用程序的两个部分共享敏感会话数据(即登录用户的ID)的最佳方法是什么?

是否有任何PHP框架包含小型网络服务器和丰富的控制台工具,如RoR / Django?

在Ruby on Rails中,我可以启动我的Web应用程序,只需在console:script / server中编写。 RoR包含小型Web服务器和丰富的控制台工具,但我在php框架中没有遇到过这样的工具。 是否有任何PHP框架包含小型网络服务器和丰富的控制台工具?

Django中的cache.fetch?

Django缓存有一个类似于Rails的cache.fetch的方法吗? ( http://api.rubyonrails.org/classes/ActiveSupport/Cache/Store.html#M001023)rails cache fetch的工作方式如下: cache.fetch(“my_key”){ //返回我想要放在my_key中的内容,如果它是空的 “SOME_VALUE” } 它很有用,因为它会检查缓存,并返回缓存的值(如果存在)。 如果没有,它将在缓存中存储“some_value”,然后返回“some_value”。 在Django中是否有相同的function? 如果没有,如果我要实现这样的function,那么Python的语法会是什么样子?

Django相当于“rake rails:freeze:gems”和“rake gems:unpack”

是否存在Django到Rails的冻结和解包机制到供应商目录,以便应用程序变得独立?

Web前端缓存网站的最佳实践?

摘要 当我正在查看stackoverflow和网络时,我发现通常缺乏关于缓存使用会话的高性能站点的最佳实践的良好文档。 如果我们可以围绕一些基本构建块分享一些想法,特别是在缓存方面,那将会很有帮助。 出于本讨论的目的,我正在避免使用memcache,并专注于完全生成的静态和页面的缓存。 因此,要设置场景,想象一下Web服务器(比如nginx),反向代理(比如清漆),app server(无论如何),db server(比如mysql)。 匿名 静态项目(gif / jpg等) 半动态(js / css) 动态 登录 静态的 半动态(js / css) 动态 一般来说,所有的Anon都应该是可缓存的,并且大部分都是登录的(忽略动态,现在没有ESI)。 Anon#1 设置远期过期 如果可能,设置ETag Cache-Control:max-age = 315360000 Anon#2 (如果动态生成其他Anon#1规则,则反向代理缓存结果) Cache-Control:public,s-maxage = 3000 Anon#3 Cache-Control:public,s-maxage = 300 登录#1 设置远期过期 如果可能,设置ETag Cache-Control:max-age = 315360000 登录#2 (如果动态生成其他登录的#1规则,则使用反向代理缓存结果) Cache-Control:public,s-maxage = 3000 登录#3 Cache-Control:s-maxage = 0,必须重新validation 你有什么建议? 我会在答案进来时更新post。

Python / Django / Ruby / Rails / PHP中的LMS

我正在寻找Moodle的替代品。 我搜索并找到了基于Django的pinax-lms-demo ; 和Astra这是基于Rails的,但两者都是空的回购…… 我需要一个具有以下function的LMS: 创造课堂 分配教师 上传资料 测验 论坛 SCORM 聊 我花了一个多月的时间使用Moodle并成为开发人员,我觉得我不应该使用它…

Django Compressor错误编译SASS( – scss无效选项)

我在Ubuntu 10.04 LTS上有一个环境设置来运行Django网站,它似乎不想玩得很好。 环境如下: Python 2.6.5 Django 1.3.1 Gunicorn 0.13.4 Supvervisor 3.0 Nginx 0.7.65 Varnish 2.1 我为Django应用程序安装了以下相关模块: django-appconf 0.4.1 django-compressor 1.1.1 django-smartagent 0.1.1 Coffee Script 1.2.0 Sass 3.1.12 一切都很好,但我收到以下模板错误: Caught FilterError while rendering: invalid option: –scss 我已经将它缩小到我的settings.py文件中的这个元组列表: ((‘text/coffeescript’, ‘coffee –compile –stdio’), (‘text/less’, ‘lessc {infile} {outfile}’), (‘text/x-sass’, ‘sass {infile} {outfile}’), (‘text/x-scss’, ‘sass –scss {infile} {outfile}’)) 看起来最后一行是导致所有这些麻烦的原因。 […]

Ruby上类似Django的框架?

Django作为一个框架是一个整洁的小包。 文件很少(与Rails相比),它有一个干净的结构。 您可以在不同项目之间插入和拔出应用程序,这是一个非常好的function。 与此同时,Ruby的黑客攻击能力无与伦比。 它完整​​的面向对象使它更具表现力和乐趣。 简而言之,Ruby上是否有类似Django或Django的灵感框架? 如果没有,可以在Ruby上实现Django吗? 会有什么挑战? 如果要为Ruby创建一个Django启发框架,它的域特定语言(DSL)性质将如何发挥作用? 我使用Symfony度过了我过去生活的很大一部分,这是一个受Rails激发灵感的PHP框架。 当我看到Django时,它是一阵新鲜空气。 我真的很想知道你们的想法并且不得不对此说些什么。 更新:我偶然发现了一个框架调用Ramaze for Ruby。 它似乎是一个简单的MVC框架,具有JS框架,ORM层和模板引擎的可插入组件。 所以你可以使用Prototype / Sequel / Sass,或Mootools / ActiveRecord / XSLT,或你选择的任何其他组合! 作为旁注,Merb也是一个有趣的选择。 更新2:我坚持使用PHP进行大型商业项目,并坚持使用Django进行个人项目。 我决定支持Django的原因是它提供的灵活性。 也就是说,我意识到更大的力量带来了更大的责任。 我对别人的建议:如果你确切地知道自己想要什么 – 请使用Django。 在它中明确定义事物可能比在Rails中更容易。 Merb可能也是一个不错的选择,但我没有时间去探索它。 Django似乎很合适,所以我不再痴迷我正在使用的语言。 感谢所有帮助人员!

Jekyll模板使用类似django的液体块/inheritance

我正在以一种很大的方式进入Jekyll,并希望将其用作一般的前端开发平台,但是我遇到了Liquid模板语言的局限性,特别是它与Django模板的区别。 我发现了液体inheritancegem,它添加了Django中最重要的Extends和Block语法。 此博客文章进一步扩展了gem以适应Jekyll的文件系统: http : //www.sameratiani.com/2011/10/22/get-jekyll-working-with-liquid-inheritance.html 问题是它似乎没有以与Django完全相同的方式实现块,这实际上使得gem无用。 为了理解,我有两个jekyll“布局” – parent.html和child.html。 这些都不包含YAML部分。 亲 {% block foo %} {% endblock %} 儿童 {% extends _layouts/parent.html %} {% block foo %} Bar comes next: {% block bar %} {% endblock %} {% endblock %} 然后我有一个jekyll页面,其中包含一个YAML部分: — title: test — {% extends _layouts/child.html %} {% block bar %}My title […]