Django benim PHP uygulamasının mevcut şema için oto-admin yapabilirim?

1 Cevap php

Ben bir alt standart yönetici arayüzü ile üretimde bir uygulama var. App PHP ile yazılmış ve PostgreSQL tarafından desteklenmektedir.

Ben kısaca Django ile tinkered ve bir yönetici arayüzü ve çalıştırmak için ne kadar kolay olduğunu çok etkilendim.

Django ile daha deneyimli birisi hakkında yorum lütfen Can:

  • Django benzer kolaylığı ile benim mevcut şema etrafında bir yönetici uygulaması oluşturmak olabilir? Ve eğer öyleyse,
  • Eğer bunu tavsiye ederim / herhangi bir FRİKİKLERİNDEN var?

Python ile yazılmış bir PHP ve tek: ben görebiliyorum Bir yakaladım ben iki model sürdürmek olacak olmasıdır. Olsa, çok cazip kılan Django ile çalışan yukarı-ve-bir bir yönetici arayüzü alabilirsiniz hangi ile hızı.

Thanks Harry

1 Cevap

Sen manage.py 'nin inspectdb komutunu kullanarak varolan bir veritabanına bağlı Django sitesi oluşturmak ve daha sonra çıkan modelleri yönetici işlevler ekleyebilirsiniz.

Ben denemedim, ama Django ile bazı yardımlaşma tabloları erişmek çıktı inspectdb kullanılan ve gayet iyi iş gibi görünüyor.

Uygulamanın kendi yönetici arayüzü (bu diğer tablolardaki Normalleştirilmemiş güncelleme alanları ve benzeri gibi) basit CRUD daha yaparsa sorunlarla encouncer edebilirsiniz. Bu yeni bir (Eğer ileride kendi mantığını değiştirmek için gerekli ne olacağını söz değil) bunları çoğaltmak için daha geçerli yönetici arayüzü geliştirmek için daha az ağrı olabilir.