Path: csiph.com!news.swapon.de!fu-berlin.de!uni-berlin.de!not-for-mail From: "Sven R. Kunze" Newsgroups: de.comp.lang.python Subject: Re: [Python-de] Django Portierungstrategy??? Date: Tue, 12 Apr 2016 17:33:29 +0200 Lines: 24 Message-ID: References: <9b28130b-a35f-4ae2-b13e-d2c5faf42320@googlegroups.com> <570D1549.40004@mail.de> Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 8bit X-Trace: news.uni-berlin.de RX0dmeUZ17Yyq3EYc7/wxgJ4sVqjd7DFT3taQZDFdwOA== Return-Path: X-Original-To: python-de@python.org Delivered-To: python-de@mail.python.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mail.de; s=mail201212; t=1460475211; bh=2An70+A9F5IAW5kQo7oVlHaavaGeNJ3dBX9zRUgZCbg=; h=Subject:To:References:From:Date:In-Reply-To:From; b=O4nQPRHv+MWhF4Rjq5KaI6H/bcucVZ1jx3IpJDS3QVDV+6ltnNmyruACSneP6XORc fo0ufQDXMlkt9rL5k3v592PJrnRJaPpe/pdqiS5/CEASaT2R3CnL1+VzBq0LyDkdsd EsfAOeuIkNoDhD0NCt5u5UlhsG+N32pIRfTrD7SA= In-Reply-To: <9b28130b-a35f-4ae2-b13e-d2c5faf42320@googlegroups.com> X-purgate: clean X-purgate: This mail is considered clean (visit http://www.eleven.de for further information) X-purgate-type: clean X-purgate-Ad: Categorized by eleven eXpurgate (R) http://www.eleven.de X-purgate: This mail is considered clean (visit http://www.eleven.de for further information) X-purgate: clean X-purgate-size: 1168 X-purgate-ID: 154282::1460475210-000009F3-4E0D8E52/0/0 X-BeenThere: python-de@python.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Die Deutsche Python Mailingliste List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Mailman-Original-Message-ID: <570D1549.40004@mail.de> X-Mailman-Original-References: <9b28130b-a35f-4ae2-b13e-d2c5faf42320@googlegroups.com> Xref: csiph.com de.comp.lang.python:4399 On 12.04.2016 17:08, Marcel Hug (schaf) wrote: > HI All, > Ich habe ein Django 1.5.1 projekt, welches mit Python 2.7 laeuft. Nun moechte ich das ganze auf die neusten Versionen bringen. Auf der Django Webseite wird empfohlen mit Python 3 zu arbeiten, aber meine Portierungserfahrung sagt mir, dass ich das besser in einem 2 Step Approach mache. > > 1. Schritt: Portierung auf Django 1.9.5 (e.g. mit neuster DB Version) > 2. Schritt: Portierung auf Python 3. > > Da ich relativ neu bin in Python und Django wollte ich mich mal erkundigen, was ihr fuer Erfahrungen gemacht habt...? Wir haben ähnliches vor und da wir eine ganze Reihe von Django-Projekten + VMs pflegen, kann ich den hier vorgestellten Ansatz nur bekräftigen. Wir haben unsere zig Projekte Stück für Stück von einer sehr alten Django-Version bis jetzt 1.8.11 geupgradet. Ich hoffe, wir können demnächst den nächsten Schritt zur 1.9 wagen. Bis unsere System-Distribution nicht Python 3 als Standard ausliefert, bleiben wir auf Python 2. Die Unterschiede sind jetzt nicht so gravierend, von daher sehe ich einem Upgrade (spätestens 2020) eher gelassen entgegen. vG Sven