/ / Prestavba webových stránok z Django 0.96 na Django 1.2 - python, django, webové stránky

Prebudovanie webovej stránky z Django 0.96 na Django 1.2 - python, django, webové stránky

Mám webovú stránku, ktorú som vykonal Django 0,96 (vykonané v roku 2007), a teraz premýšľame o jej prebudovaní (nielen o migrácii) Django 1.2 .

Môže mi niekto poukázať na nové widgety, pluginy a ďalšie veci Django 1.2 (vydané v apríli 2010).

Počul som o "juhu" ao widgetu na ladenie (nemôžem si spomenúť meno), ale trochu som tu stratil.

odpovede:

5 pre odpoveď č. 1

Aplikácia Django API je úžasne stabilná, takže nemusíte ju vôbec prepísať (ak naozaj nechcete).

Mám stránku, ktorú som robil v roku 2007 pomocou 0.97-pre - aspoň si myslím, že to, čo oni nazvali, to bolo kufor 6688. Každopádne som preložil stránku dvakrát, raz na 1.0 a potom na 1.1.1 Jediná "hlavná" vec, ktorú sme museli zaoberať sa s tým, že sa správca presunul do vlastného súboru, ale to bolo väčšinou strihanie a vloženie do editora plus pár vylepšení. maxlength ísť do max_length, atď., ale je to jednoduché riešenie.

Skontrolujte zoznam Spätné nekompatibilné zmeny, a tu, a tu či niečo na vás vyskočí. Prečítajte si Dokumenty ORM ako keby ste ich nikdy predtým nevideli - a veľa zmenila. Možno by ste sa chceli pozrieť na niektoré modelové vzťahy a otázky a zistiť, či revidovaná ORM niektoré z nich uľahčuje / efektívnejšie robiť.

Odporúčam používať Grappelli spolu s FileBrowser (v skutočnosti si myslím, že posledné vydania filebrowser vyžadovať Grappelli). Pozri sa na Pinax pre celý bushelový kôš aplikácií spojených pod jednou strechou. Je tam veľa a vy musíte nejako trochu pohnúť.V závislosti na tom, čo robíte, GeoDjango môže vás zaujímať. Atď som si istý, že sa budete baviť so všetkými novými hračky.


2 pre odpoveď č. 2

Pravdepodobne ste počuli o tom Django-debug-panel nástrojov


0 pre odpoveď č. 3

Samozrejme, tam je poznámky k vydaniu, ale zvyšok je len veci, ktoré ... nájdeš.

juh je pre migráciu schém, bez ladenia.