V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
yueyoum
V2EX  ›  Python

Django 1.8 对 postgresql 的支持更好了

  •  
  •   yueyoum ·
    yueyoum · 2014-12-23 14:07:16 +08:00 · 4633 次点击
    这是一个创建于 3414 天前的主题,其中的信息可能已经有所发展或是发生改变。

    1.7 自带 migrate
    1.8 支持 postgresql 的 array 和 hstore 类型

    django 越来越好了!!!
    激动人心!!!

    https://docs.djangoproject.com/en/dev/releases/1.8/

    10 条回复    2014-12-24 22:15:09 +08:00
    tini8
        1
    tini8  
       2014-12-23 14:09:50 +08:00
    大爱Django,不骄不躁,按部就班,几年下来一直在进步,且向前兼容做得不错。适合企业开发。
    yueyoum
        2
    yueyoum  
    OP
       2014-12-23 14:17:01 +08:00
    django 从1.2用过来,用了3年了, 期间自产了一些django reusable app ,
    随着对django理解的加深,以及越来越懒[1], 真心觉得django对于我而言就是 web, api, game server based on web server 这些类型的不二之选。

    [1]: 不到万不得以,不造轮子. 运行效率不再是首要考虑,开发速度,容易维护,容易扩展才是首要
    tini8
        3
    tini8  
       2014-12-23 14:24:44 +08:00
    与python2到python3的激进不同,Django的版本发展很谨慎,很负责,甚至能起到python2到3的缓冲桥梁作用,对python旧版本的处理也是尽量兼容老旧版本,这点跟Java有些像,对兼容负责,企业敢用敢在技术上投资。

    反观Rails,升级一次API大清洗一次,几年不用再看新版本就不认识了,得重新学,听说Rails 5只支持ruby 2.2以上版本。
    seerhut
        4
    seerhut  
       2014-12-23 15:19:58 +08:00
    有人说说和pyramid相比有啥优劣?
    ericFork
        5
    ericFork  
       2014-12-23 19:18:24 +08:00
    等发布实在太久了……
    banxi1988
        6
    banxi1988  
       2014-12-23 20:26:33 +08:00
    在 Django 1.4上投入过一些时间然后就没有用了,,
    然后就用到 Flask 去了,
    觉得 Django 限制过多,
    但是用到 Flask 之后,又觉得现成的轮子太少...
    yueyoum
        7
    yueyoum  
    OP
       2014-12-23 21:24:49 +08:00
    @ericFork 可以先从git clone 安装dev版本,提前体验一下
    yueyoum
        8
    yueyoum  
    OP
       2014-12-23 21:25:55 +08:00
    @banxi1988

    Django 自身组件多,但除了和ORM紧密结合的 ORM,其他基本都是可替换的。

    但我真心觉得 django orm 好用。
    fantasticfears
        9
    fantasticfears  
       2014-12-23 21:36:22 +08:00
    PostgreSQL 的功能也是越来越丰富了。今天在 Rails 里还用了一下 jsonb(9.4),能直接转化成 hash,再存回去,非常方便。

    @tini8 这个你是如何斩钉截铁的来表达 Rails API 一直在变化呢。前几个月我看过一本 Rails 的书的版本是讲 1.+,现在里面的很多思想也没有变化,API 的改动也还可以接受。
    geeklian
        10
    geeklian  
       2014-12-24 22:15:09 +08:00
    用了2年django,感觉有重度依赖了...
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3298 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 11:30 · PVG 19:30 · LAX 04:30 · JFK 07:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.