2010-06-06 6 views
7

Czy ktoś tutaj używa django-grappelli tutaj?Django grappelli

Chciałbym zapoznać się z doświadczeniem programistów lub użytkowników, jeśli istnieje częsty błąd, którego należy unikać lub dlaczego używasz lub nie używasz grappelli.

Dzięki za dzielenie

+0

Używam grappelli w moim bieżącym projekcie. Lubię to. IMHO, wygląda o wiele lepiej niż domyślny administrator. Dla mnie było to całkiem proste. Nie, naprawdę. Jednak teraz jestem zainteresowany dodaniem pulpitu z django-admin-tools. Nie jestem pewien, jak to zrobić z Grappellim.Wygląda na to, że powinno być możliwe, ale w tej chwili jest to dla mnie nieco dezorientujące. –

Odpowiedz

6

Używam również grappelli. Byłabym zadowolona z normalnego administratora django, ale jeśli chcesz przedstawić backend komuś innemu, grappelli jest znacznie bardziej atrakcyjny.

Obecna wersja Grappelli 2.1 działa całkiem dobrze z django 1.2. Jedyne problemy, które napotykasz czasem, to że aplikacje innych firm czasami mają pewne problemy, które możesz w większości przypadków rozwiązać w prosty sposób, zmieniając niestandardowe szablony, z których pochodzą (w większości przypadków są to tylko inne nazwy klas css itd., czasami są też niekompatybilne js, które możesz łatwo rozwiązać!

Faktyczna wersja grappelli ma również ładniejszą strukturę html/css, która umożliwia łatwe używanie ich stylów/elementów interfejsu użytkownika we własnych szablonach. spójrz na to: http://grappelliproject.com/ (nie jest to całkowicie poprawne dla aktualnej wersji, ale daje ci małe wrażenie, czego się spodziewać!).

Według twórców grappelli powinien wkrótce współpracować ze wspaniałymi narzędziami django-admin, które oferta upuszczasz menu w panelu administracyjnym i dostosowywujesz pulpit indeksu! Instalacja nie jest dość skomplikowana, po prostu nie zapomnij przekazać folderu adminmedia do manage.py! W sumie myślę, że to całkiem godne polecenia (sprawdź także django-filebrowser i medman, jeśli jeszcze ich nie znasz, które pochodzą od tych samych programistów i działają bardzo dobrze razem z grappelli)!

+0

Łącze jest teraz nieaktywne. –

+0

Czy grappelli nie żyje, nie? :) – dzen

+0

Grappelli nie jest martwy, znajdź oficjalną dokumentację na [readthedocs] (http://django-grappelli.readthedocs.org/en/latest/index.html), teraz sam projekt przeniósł się do [github] (https: //github.com/sehmaschine/django-grappelli)! –

3

Użyłem Grappelli kilka miejsc i zaproponować go używać, jeśli używasz admin niczym więcej niż „baza danych” debugowania celów.

Od django 1.1.1 można tworzyć wiele instancji administratora, więc ogólnie, zachowuję głównego administratora, aby sprawdzał dane w takim stanie, w jakim jest, i innym jego przykładem do użycia celu, z grappelli.

Mniejszym problemem jest to, że

Na serwerze dev, trudno jest prosić Django użyć innego folderu mediów admin, a najprostszym sposobem jest użycie parametru wiersza poleceń, jak to jest udokumentowane.

+0

+1, myślę, że jest to świetny pomysł, szczególnie do debugowania, aby móc uruchomić oba, nigdy o tym nie pomyśleliście! –

+1

Jak uruchomić więcej niż 1 administratora? Czy jest to tak proste, jak dodanie do adresów URL innego zestawu wzorców? –

+0

Ja też bardzo chciałbym wiedzieć, jak uruchomić wiele stron administracyjnych, z grappellem i bez niego - do tej pory wygląda to na wszystko lub nic, ale jeśli wiesz, w jaki sposób byłoby bardzo pomocne – scytale

2

zacząłem używać django-Grappelli niedawno i będzie przypomnieć, 2 przypadki, że początkujący jak ja, mają dużą szansę na marnowanie czasu na:

  1. Dla Django==1.6, użyj grappelli==2.5 a nie obecny najnowszy 2.6 . Również dla Django==1.5/1.4 użyj . Urzędowi doktorzy wyraźnie o tym wspominają, ale wielu może to przeoczyć i później zastanawiać się, dlaczego to nie działa.

  2. Jeśli ustawienie grappelli nie zostanie umieszczone nad domyślnymi aplikacjami django, nie będzie działać. Kiedyś myślałem, że zamówienie nie ma znaczenia dla INSTALLED_APPS, ale to zmieniło moje zdanie.

Powiązane problemy