🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.python
8 messages
8 total messages Started by ds Wed, 18 Aug 2010 09:41
django admin style
#27635
Author: ds
Date: Wed, 18 Aug 2010 09:41
22 lines
1345 bytes
Mam problem z django na serwerz itl, admin nie ładuje mi wszystkich styli, 
tzn jak podejrzę źródło to mam:

<link rel="stylesheet" type="text/css" 
href="http://(...)/media/css/dashboard.css" />

i ten plik się ładuje.  Problem w tym że powinny być jeszcze wpisy ładujące 
base.css

Szukałem rozwiązania, ale wszystkie odnoszą się do ścieżek a te mam dobre 
(mogę przeglądać), zresztą mam podgląd dashboard.css.

Dlaczego tak się dzieje? Mieliście podobny problem?

Druga sprawa dotyczy samego serwera itl. Da się dołączyć paczki w formacie 
egg? jak to zrobić?

Z góry dzięki za odpowiedzi.

-- 
Pozdrawiam
ds
Re: django admin style
#27636
Author: ds
Date: Thu, 19 Aug 2010 06:52
26 lines
1773 bytes
ds wrote:

> Druga sprawa dotyczy samego serwera itl. Da się dołączyć paczki w formacie
> egg? jak to zrobić?
> 

Jeszcze mi się przypomniało. Mam stworzone dwie tabele: zdjecia i galeria, 
dla kazdego zdjecia mam fereignkey do odpowiedniej galerii dzieki temu wiem 
co gdzie jest. i tutaj pytanie: czy da sie zrobic tak abym w adminie 
wchodzac w konkretna galerie dostawal wszystkie zdjecia z niej. 

Innymi slowy: admin tworzy mi na podstawie klasy w prosty sposob mozliwosc 
administrowania (dodawania, usuwania, etc.)  danymi. A co w przypadku gdy 
mam np. taka strukture: uzytkownicy -> dany uzytkownik -> ( wiadomosci, 
komentarze, fora, whatever ale tylko tego uzytkownika)?

W przykładzie z galerią byłoby tak: wchodzę w admina, mam "użytkownicy" - 
klikam i mam listę użytkowników -> klikam na konkrentego i mam: galerie, 
komentarze, fora etc. Tego jednego użytkownika, i tym zarządzam.

Czy  da sie to zrealizować standardowo, czy muszę zatrudnić pythonologiczną 
magię?

-- 
Pozdrawiam
ds
Re: django admin style
#27639
Author: ds
Date: Sat, 21 Aug 2010 10:20
34 lines
1503 bytes
Wiem że rozmawiam sam ze sobą ale może ktoś tu kiedyś zajrzy i odniesie się 
do moich (pewnie prostych) problemów. A mam następny: zrobiłem sobie model 
kategoria w którym mam pole odwołujące się do rodzica, to działa. Chciałbym 
wyświetlić całe drzewo kategorii i drzewo kategorii z rozwiniętymi gałęziami 
dla jednej wybranej, np:

k1
k2 -> k2_1
k2 -> k2_1 -> k2_1_1
k2 -> k2_2
k2 -> k2_2 -> k2_2_1
k2 -> k2_2 -> k2_2_2
k2 -> k2_3
k3 -> k3_1
k3 -> k3_2

itp, oraz:

k1
k2 -> k2_1
k2 -> k2_2
k2 -> k2_2 -> k2_2_1
k2 -> k2_2 -> k2_2_1 -> k2_2_1_1
k2 -> k2_2 -> k2_2_2
k2
k3
k3

ten drugi przykład obrazuje kliknietą kategorię k2_2_1_1, pokazuje całe 
drzewo ale tylko dla k2 bez wchodzenia głębiej

-- 
Pozdrawiam
ds
Re: django admin style
#27640
Author: Adam Przybyla
Date: Sun, 22 Aug 2010 16:55
35 lines
1847 bytes
ds <adres@email.pl> wrote:
> Wiem że rozmawiam sam ze sobą ale może ktoś tu kiedyś zajrzy i odniesie się 
> do moich (pewnie prostych) problemów. A mam następny: zrobiłem sobie model 
> kategoria w którym mam pole odwołujące się do rodzica, to działa. Chciałbym 
> wyświetlić całe drzewo kategorii i drzewo kategorii z rozwiniętymi gałęziami 
> dla jednej wybranej, np:
> 
> k1
> k2 -> k2_1
> k2 -> k2_1 -> k2_1_1
> k2 -> k2_2
> k2 -> k2_2 -> k2_2_1
> k2 -> k2_2 -> k2_2_2
> k2 -> k2_3
> k3 -> k3_1
> k3 -> k3_2
> 
> itp, oraz:
> 
> k1
> k2 -> k2_1
> k2 -> k2_2
> k2 -> k2_2 -> k2_2_1
> k2 -> k2_2 -> k2_2_1 -> k2_2_1_1
> k2 -> k2_2 -> k2_2_2
> k2
> k3
> k3
> 
> ten drugi przykład obrazuje kliknietą kategorię k2_2_1_1, pokazuje całe 
> drzewo ale tylko dla k2 bez wchodzenia głębiej
	... moze to Ci pomoze:
http://docs.djangoproject.com/en/dev/ref/models/fields/#django.db.models.ManyToManyField.symmetrical
Z powazaniem
								Adam Przybyla
Re: django admin style
#27637
Author: Łukasz Rekucki
Date: Mon, 23 Aug 2010 18:26
30 lines
2568 bytes
On Aug 19, 8:52 am, ds <ad...@email.pl> wrote:
> ds wrote:
> > Druga sprawa dotyczy samego serwera itl. Da się dołączyć paczki w formacie
> > egg? jak to zrobić?
>
> Jeszcze mi się przypomniało. Mam stworzone dwie tabele: zdjecia i galeria,
> dla kazdego zdjecia mam fereignkey do odpowiedniej galerii dzieki temu wiem
> co gdzie jest. i tutaj pytanie: czy da sie zrobic tak abym w adminie
> wchodzac w konkretna galerie dostawal wszystkie zdjecia z niej.
Tak, zobacz: http://docs.djangoproject.com/en/dev/ref/contrib/admin/#inlinemodeladmin-objects

>
> Innymi slowy: admin tworzy mi na podstawie klasy w prosty sposob mozliwosc
> administrowania (dodawania, usuwania, etc.)  danymi. A co w przypadku gdy
> mam np. taka strukture: uzytkownicy -> dany uzytkownik -> ( wiadomosci,
> komentarze, fora, whatever ale tylko tego uzytkownika)?
>
> W przykładzie z galerią byłoby tak: wchodzę w admina, mam "użytkownicy" -
> klikam i mam listę użytkowników -> klikam na konkrentego i mam: galerie,
> komentarze, fora etc. Tego jednego użytkownika, i tym zarządzam.
Można dodać kilka inline'ów do różnych modeli. Pewnie warto też
podmienić kilka templatek.

>
> Czy  da sie to zrealizować standardowo, czy muszę zatrudnić pythonologiczną
> magię?
>
> --
> Pozdrawiam
> ds
Re: django admin style
#27642
Author: ds
Date: Mon, 23 Aug 2010 18:32
13 lines
1095 bytes
ds wrote:

Dziękuję za odpowiedzi, dostałem materiały, wiem gdzie szukać, to mi 
wystarczy. Jeśli macie jeszcze jakieś ciekawe źródła to ja chętnie :)

Zostaje mi tylko kwestia tych dołączanych css-ów, na razie rozwiązałem to 
tak że zawartość base.css skopiowałem do ładowanych css (np. dashboard.css). 
I działa.


-- 
Pozdrawiam
ds
Re: django admin style
#27641
Author: Łukasz Rekucki
Date: Mon, 23 Aug 2010 18:37
40 lines
2568 bytes
On Aug 21, 12:20 pm, ds <ad...@email.pl> wrote:
> Wiem że rozmawiam sam ze sobą ale może ktoś tu kiedyś zajrzy i odniesie się
> do moich (pewnie prostych) problemów. A mam następny: zrobiłem sobie model
> kategoria w którym mam pole odwołujące się do rodzica, to działa. Chciałbym
> wyświetlić całe drzewo kategorii i drzewo kategorii z rozwiniętymi gałęziami
> dla jednej wybranej, np:
>
> k1
> k2 -> k2_1
> k2 -> k2_1 -> k2_1_1
> k2 -> k2_2
> k2 -> k2_2 -> k2_2_1
> k2 -> k2_2 -> k2_2_2
> k2 -> k2_3
> k3 -> k3_1
> k3 -> k3_2
>
> itp, oraz:
>
> k1
> k2 -> k2_1
> k2 -> k2_2
> k2 -> k2_2 -> k2_2_1
> k2 -> k2_2 -> k2_2_1 -> k2_2_1_1
> k2 -> k2_2 -> k2_2_2
> k2
> k3
> k3
>
> ten drugi przykład obrazuje kliknietą kategorię k2_2_1_1, pokazuje całe
> drzewo ale tylko dla k2 bez wchodzenia głębiej

To jest głównie problem reprezentacji danych. Zalety i wady przyjętego
przez ciebie modelu dobrze opisuje artykuł w dokumentacji MySQL[1]. Do
zarządzania danymi hierarchicznymi polecam całkiem dobrą aplikację:
django-treebeard[2], która implementuję trzy najbardziej użyteczne
reprezentację.

[1]: http://dev.mysql.com/tech-resources/articles/hierarchical-data.html
[2]: https://tabo.pe/projects/django-treebeard/docs/1.61/
Re: django admin style
#27638
Author: ds
Date: Mon, 23 Aug 2010 20:42
18 lines
1556 bytes
Łukasz Rekucki wrote:

> Można dodać kilka inline'ów do różnych modeli. Pewnie warto też
> podmienić kilka templatek.

Fajne, tego też szukałem, muszę jeszcze sporo poczytać, zaczynam dopiero, 
chociaż mam już pewne osiągnięcia. Trudnością jest tutaj czas (jak zwykle), 
ale i tak będę musiał rzucić wszystko na moment i zabrać się za dokumentację 
bo bez tego zadaję pewnie banalne pytania. 

Inline przyda mi się do galerii w której będę wyświetlał zdjęcia należące do 
niej. Ale chodziło mi jeszcze o takie coś: mam reprezentacje modelu w 
adminie, klikam opcje dostaje listę obiektów a po kliknięciu na któryś mam 
reprezentację modelu dla tego wpisu.

-- 
Pozdrawiam
ds
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads