Mam zarejestrowany model na stronie administratora. Jednym z jego pól jest długi ciąg znaków. Chciałbym dodać niestandardowe pola formularza do strony dodawania/aktualizacji tego modelu w administratorze, które na podstawie tych pól wartości Zbuduję długie wyrażenie tekstowe i zapiszę je w odpowiednim polu modelu.Administrator django - dodaj niestandardowe pola formularza, które nie są częścią modelu
Jak mogę to zrobić?
AKTUALIZACJA: Zasadniczo robię budowanie wyrażeń matematycznych lub ciągów znaków z symboli, użytkownik wybiera symbole (są to pola niestandardowe, które nie są częścią modelu) i gdy kliknie przycisk Zapisz, utworzę Wyrażanie ciągów reprezentacja z listy symboli i przechowywać go w DB. Nie chcę, aby symbole były częścią modelu i DB, a jedynie wyrażenie końcowe.
Dzięki za odpowiedź, ale to nie jest to, co ja szukam. Nie chcę, aby pola niestandardowe były zapisywane w DB, tylko obliczony ciąg. Zasadniczo robię budowanie wyrażeń matematycznych lub ciągów znaków z symboli, użytkownik wybiera symbole (są to pola niestandardowe, które nie są częścią modelu), a kiedy kliknie zapisz, utworzę reprezentację wyrażenia ciągu z listy symbole i przechowuj je w DB. – michalv82
@ michalv82 Możesz również zapisać go w bazie danych w metodzie 'save()' modelu, sprawdź aktualizacje mojej odpowiedzi. – rednaw
Jeszcze raz dziękuję, ale problem polega na tym, że nie chcę przechowywać pól, które łączą ostatnie pole (tj. Symbole), chcę tylko zapisać końcowy ciąg znaków. – michalv82