Hej Mirki, potrzebuję waszej porady.

Zastanawiam się nad zmianą ścieżki na kilka miesięcy. Wybór to rozpoczęcie nauki Python + django, powrót do Ruby On Rails, albo pozostanie przy PHP. Dlatego chciałbym porady od bardziej doświadczonych osób które kodują ww językach ale pod względem rynku pracy oraz rozwoju. RoR w Polsce nie jest popularny o ile stawki były zachęcające do jego nauki to tracenie przez niego rynku zniechęca do klepania dalszego. Do pythona
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Radaka: @ja_tu_tylko_na_chwile:
http://www.indeed.com/jobtrends/Ruby-on-rails.html
http://www.itjobswatch.co.uk/jobs/uk/ruby%20on%20rails.do

Nie ma jakiegoś znaczącego regresu, a kodu legacy z roku na rok coraz więcej. RoR jest dobry do startupów, tutaj zaś rynek trochę się już nasycił, wiec trend wznoszący dawno upadł. Ale robota spokojnie jest (w dużych miastach - jezyk zbyt niszowy, by była szansa poza nimi) albo zdalnie. Python raczej bardziej uniwersalny i posiada dużo większy świat poza Django jak Ruby z Railsami.
  • Odpowiedz
#django #python

Istnieje jakaś ogólna reguła mówiąca jak się zabierać do drobnych zmian w gotowych modułach / frameworkach z których się korzysta? Załózmy że mam framework złożony z kilku aplikacji (mezzanine) i w jednej z nich chcę zmienić dosłownie jedną linijkę w widoku. Modyfikowanie oryginalnego kodu oczywiście nie wchodzi w grę. Pisać własny widok i wszystko poza tą linią kopiować, a potem zmieniać urlsy, czy jak?
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@skew: Hm, pomysł dobry tylko w moim przypadku widok jest zdefiniowany w mezzanine.blog.views , i w urls.py (również core'owy plik - w moich urlsach go includuję) import idzie bezpośrednio stamtąd. Nie bardzo mam gdzie to wcisnąć, bez zmiany urli.

@laki1: dzięki, wygląda ciekawie, zaraz spróbuję bo chyba o coś w tym stylu mi chodziło
  • Odpowiedz
Pytanie techniczne - mam model jakiegoś obiektu. Powiedzmy ,że jest to portfel/adres. Ponieważ Django ma wbudowane własne, domyślne modele konta użytkownika chciałem sie tylko podpiąć pod to, a nie modyfikować całość.

W modelu mam więc taką linijkę:

owner = models.ForeignKey('auth.User')


Czyli
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Chciałbym jednak aby każdy użytkownik mógł mieć tylko 1 taki model/obiekt. Czyli można zmienić (założyć) ale po zmianie stary jest wywalany.


@Ilythiiri: owner = models.OneToOneField('auth.User')
  • Odpowiedz
@Matt23: uwsgi <3
I tak. Jest to aktualna i właściwa metoda. Choć uwsgi można skonfigurować na przynajmniej miliard sposobów, to jeden z przedstawionych tam jest poprawny (choć w tym wypadku słowo „poprawny” jest uzależniony od potrzeb jakie masz — w Twoim wypadku to jest okej).
  • Odpowiedz
@peterek93: Musisz sortować ręcznie jeśli chcesz coś takiego osiągnąć.

Teoretycznie dałoby się coś takiego otrzymać przechowując parametry mptt dla obu wartości, ale wtedy sam musiałbyś coś takiego napisać.

Możesz też tworzyć drugie drzewo, przechowujące model z wartością pola po którym chcesz sortować i OneToOneField do
  • Odpowiedz
Od godziny próbuję zainstalować #django (!).
Kiedy wpisuję sudo pip3 install Django wszystko się instaluje ale python nie widzi nowego modułu (to samo z pythonem 2.7).
Polecenie which python3 zwraca /usr/bin/python3, which pip3 daje /usr/bin/pip3.
Lokalizacja modułów pobranych przez pip to /usr/local/lib/python3.4/dist-packages/. Dist-packages to jedyny folder w tym miejscu - tak jakby folder python3.4 został tutaj stworzony tylko na potrzeby pip (?).

Natomiast python znajduje się w /usr/lib/python3.4 (tak sądzę),
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Witam wszystkich!

Piszę w sprawie IDE do #python - większość z was poleca PyCharm. Tymczasem po ostatnich kilkudniowych doświadczeniach z PyCharm sięgnąłem po Ninja IDE. W sumie naprawdę konkretny projekt. W sumie robi co ma robić i ma pewne wsparcie dla #django - poprzez instalację pluginu i konfigurację której jeszcze nie ogarnąłem. Całość jest darmowa, czego nie można powiedzieć o PyCharm.

Używał ktoś dłużej ? Podziela moje
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Robił ktoś infinite scrolla na Django i jQuery? Zastanawiam się nad rozegraniem tego w ten sposób że ładuję najpierw wszystkie wpisy ze strony (paginacja) poza DOM, a potem używając $.loads ładuję po kilka. Nie wiem tylko czy takie ładowanie całości przy wywołaniu dokumentu nie przeczy idei infinite scrollingu :D Da się to jakoś zrobić bez ajaxa?

#django #jquery #javascript #programowanie
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Witam serdecznie Mirki, Mireczki i Mirabelki.


Ponieważ przedzieram się przez meandry #django starając się wszystko dogłębnie zrozumieć, to znalazłem następny problem... zacząłem tworzyć autorski projekcik troszkę ponad siły (żeby się nauczyć więcej ;-) ), niestety jak to w życiu bywa ambicja jedno, umiejętności drugie.

Mam projekt, w nim kilka (no dobra, chwilowo 2, ale będzie więcej) aplikacji*. Chciałem zintegrować aplikacje przez jeden plik "base.html" stanowiący wzorzec dla stron w wielu aplikacjach. Oczywiście
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#ogloszenie #praca Czy są tu jacyś programiści ( #programowanie ), który chcieliby spróbować swoich sił jako szkoleniowcy? Interesujące nas technologie to m.in.: #java #php #android #javascript #python #django #perl (oczywiście nie ma wymogu znajomości wszystkich tych technologii, wystarczy choćby jedna)
Miejsce pracy: #warszawa + czasem wyjazdy
Stawki wprost zależne od
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@LOLWTF: przemyślałem ten temat jeszcze raz i reguła najpierw uwierzytelnienie potem autoryzacja jest tutaj jeszcze silniejsza.
Wstępne uwierzytelnienie następuje na poziomie serwera SSL czyli w większości przypadków zanim twoja aplikacja / twój serwer aplikacji dowie się o użytkowniku.
To co ten plugin django dostaje to wyłuskane dane z certyfikatu podczas gdy proces pytania o certyfikat został już dawno zakończony. Tak działa SSL, najpierw handshake i wymiana certyfikatów, potem HTTP (GET/POST/whatever)
  • Odpowiedz
100 kont w niesamowitej cenie!

Dzisiaj mamy dla Was specjalną promocję na nowe konta napędzane dyskami SSD ( ͡° ͜ʖ ͡°) z oferty MyDevil.net:
Pakiet MD1:
* Zakup dzisiaj: 100,00 PLN (standardowa cena: 150,00 PLN)
* Przedłużenie po roku:
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Elo Mirki i Mireczki!
Zaznaczam ,że się uczę dopiero :)

Pytanie z serii tych zupełnie z czachy. Wpadłem na genialne rozwiązanie - mam projekt, kilka aplikacji wewnątrz (no dobra, aktualnie 2), jedna to jest jakby klasyczny blog z wszystkich tutoriali (zrobiłem to tyle razy, że wydaje mi się zrozumiałem o co kaman w całym django - tak pi razy drzwi :D ), teraz dokładam swoją apkę, z rejestracją i logowaniem userów. Powiedzmy ,że apka
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@MirkoStats:

1. OP mówił, że chce backend.
2. Nie każdy ma ochotę pracować w domu.
3. Tak, gość który zaczyna, bez żadnego doświadczenia komercyjnego ma brać zlecenia jako freelancer - na bank.
4. Tak bo ktoś zatrudni juniora bez doświadczenia
  • Odpowiedz