Treść przeznaczona dla osób powyżej 18 roku życia...
Wszystko
Najnowsze
Archiwum
- 2
cześć, ja bym Ci radził nauczyć się jakiegoś narzędzia do automatyzacji administracji np. ansible i znalazł gotowe playbooki ansible'a, które od zera konfigurują serwer, bazy danych, nginx, gunicorny i wdrażają django np:
https://github.com/jcalazan/ansible-django-stack
Dzięki temu krok po kroku będziesz mógł prześledzić cały proces konfiguracji i wdrożenia, polecenie za poleceniem... dodatkowo nauczysz się ansible, które jest obecnie dość popularne. Oczywiście część rzeczy nie jest Tobie potrzebna, ale uda Ci się wyłuskać interesujące Ciebie
https://github.com/jcalazan/ansible-django-stack
Dzięki temu krok po kroku będziesz mógł prześledzić cały proces konfiguracji i wdrożenia, polecenie za poleceniem... dodatkowo nauczysz się ansible, które jest obecnie dość popularne. Oczywiście część rzeczy nie jest Tobie potrzebna, ale uda Ci się wyłuskać interesujące Ciebie
- 0
@gastlich: używałbym, ale jestem zmuszony do apacza.
No elo mirki i mireczki,
Krótkie pytanie techniczne - mam kolejny projekt na własne potrzeby. Tym razem "na poważnie" bo pójdzie do publikacji.
I teraz tak - wzoruję się znowu na standardowym blogu z tutoriali, bo będę mieć stronę główną z komunikatami dla userów etc.
Zacząłem sobie modyfikować standardowy model posta (żeby np. to czy opublikowany czy nie nie zależało od tego czy jest ustawiona data publikacji posta... - wiecie, jak ktoś się przyczepi do
Krótkie pytanie techniczne - mam kolejny projekt na własne potrzeby. Tym razem "na poważnie" bo pójdzie do publikacji.
I teraz tak - wzoruję się znowu na standardowym blogu z tutoriali, bo będę mieć stronę główną z komunikatami dla userów etc.
Zacząłem sobie modyfikować standardowy model posta (żeby np. to czy opublikowany czy nie nie zależało od tego czy jest ustawiona data publikacji posta... - wiecie, jak ktoś się przyczepi do
- 0
@chester: Dobra, dzięki, nadpisywanie form w adminie zostawiam na potem. Za dużo z tym roboty a ja nie mam nawet jednej formatki ( ͡° ͜ʖ ͡°)
- 0
@Ilythiiri: potrzebujesz tego tylko w panelu admina? Jeśli tak:
https://docs.djangoproject.com/en/1.8/ref/contrib/admin/#django.contrib.admin.ModelAdmin.save_model
https://docs.djangoproject.com/en/dev/ref/contrib/admin/#django.contrib.admin.ModelAdmin.formfield_for_foreignkey
i wtedy możesz ukryć sobie to pole lub zrobić je tylko do odczytu (readonly_fields).
Jeśli nie tylko to przysłoń metodę save (nie zapomnij wołać super):
https://docs.djangoproject.com/en/1.8/topics/db/models/#overriding-predefined-model-methods
https://docs.djangoproject.com/en/1.8/ref/contrib/admin/#django.contrib.admin.ModelAdmin.save_model
https://docs.djangoproject.com/en/dev/ref/contrib/admin/#django.contrib.admin.ModelAdmin.formfield_for_foreignkey
i wtedy możesz ukryć sobie to pole lub zrobić je tylko do odczytu (readonly_fields).
Jeśli nie tylko to przysłoń metodę save (nie zapomnij wołać super):
https://docs.djangoproject.com/en/1.8/topics/db/models/#overriding-predefined-model-methods
W jaką stronę lepiej pójść po Pythonie?
Pół roku uczyłem się Pythona, zrobiłem kilka projektów, bardzo spodobały mi się pythonowe klasy i model MVC.
Ale z tego, co widzę, to jest mało ofert pracy dla programistów Pythona/Django.
Czy według Was powinienem zacząć uczyć się Javy (bo popularna i $$), czy frameworka Django ?
Na studiach i tak będą uczyć Javy, ale czy jest sens zaczynania jej w licbazie ?
Czy łatwo jest się przestawić z Pythona
Pół roku uczyłem się Pythona, zrobiłem kilka projektów, bardzo spodobały mi się pythonowe klasy i model MVC.
Ale z tego, co widzę, to jest mało ofert pracy dla programistów Pythona/Django.
Czy według Was powinienem zacząć uczyć się Javy (bo popularna i $$), czy frameworka Django ?
Na studiach i tak będą uczyć Javy, ale czy jest sens zaczynania jej w licbazie ?
Czy łatwo jest się przestawić z Pythona
Mądre mirki doradźcie glupiemu mirkowi która technbologia jest najłatwiejsza/najmniej problematyczna dla chłopaka ze wsi: Symfony2, ASP.NET czy może Django.
Może mam zabużenia ale wydaje mi się że ASP jest łatfiejszy niż Symfony 2? Czy to zasługa Visual Studio?
#programowanie
#symfony2
#django
#visualstudio
Może mam zabużenia ale wydaje mi się że ASP jest łatfiejszy niż Symfony 2? Czy to zasługa Visual Studio?
#programowanie
#symfony2
#django
#visualstudio
- 6
jest najłatwiejsza/najmniej problematyczna dla chłopaka ze wsi: Symfony2, ASP.NET czy może Django.
@rolnikpostepowy: zależy DO CZEGO. Technologii się nie wybiera pod osobę, tylko pod projekt.
- 3
@rolnikpostepowy:
imho django będzie na początek najlepsze (python jest uważany za dobry język do nauki, a samo django ma potężną społeczność)
a tu zgniłem xD
imho django będzie na początek najlepsze (python jest uważany za dobry język do nauki, a samo django ma potężną społeczność)
łatfiejszy
a tu zgniłem xD
#muzyka #soundtrack #tarantino #django
Jak ja uwielbiam ten soundtrack, tak jak i w innych filmach Tarantino.
Robi klimat.
Jak ja uwielbiam ten soundtrack, tak jak i w innych filmach Tarantino.
Robi klimat.

#python #django
Mireczki w jaki sposób poprawnie zintegrować zewnętrzną bazę danych z aplikacją napisaną w Django? Jest sobie aplikacja na REST framework, która odbiera określone requesty i na tej podstawie odczytuje dane z obcej bazy danych, bądź też zapisuje dane do tej bazy. W jaki sposób podłączyć taką bazę pod ORM Django?
Mireczki w jaki sposób poprawnie zintegrować zewnętrzną bazę danych z aplikacją napisaną w Django? Jest sobie aplikacja na REST framework, która odbiera określone requesty i na tej podstawie odczytuje dane z obcej bazy danych, bądź też zapisuje dane do tej bazy. W jaki sposób podłączyć taką bazę pod ORM Django?
- 1
@Ilythiiri: Przepraszam, przeglądałem na komórce i dopiero dzisiaj zauważyłem, że umieściłem jakiś wpis :(
@MrocznyMrok: Luz. Tak bywa. Shithappens ( ͡° ͜ʖ ͡°)
Pod tym tagiem jesteśmy przyzwyczajeni ,że się różne wpisy pojawiają... z racji na nazwę... zarówno dotyczące frameworka programistycznego jak i filmu Tarantino - Django ( ͡° ͜ʖ ͡°)
Miłego dnia, nic się nie stało ( ͡° ͜ʖ ͡°)
Pod tym tagiem jesteśmy przyzwyczajeni ,że się różne wpisy pojawiają... z racji na nazwę... zarówno dotyczące frameworka programistycznego jak i filmu Tarantino - Django ( ͡° ͜ʖ ͡°)
Miłego dnia, nic się nie stało ( ͡° ͜ʖ ͡°)

Po reklamach #puls napisali, że film #django jest też dostępny z oryginalną ścieżka dźwiękowa i napisami. Ale jak? #kiciochpyta
@absoladoo: to nie wiem kliknij settings albo sprawdzaj każdy przycisk bo na sto procent jest taka opcja
- 0
Będę z tym walczył, ale w trakcie reklam :) miłego wieczoru :)
- 2
zaczynamy seans z TV Puls
#django
#django
- 95
Prawilnie informuję, że dziś o 20 na TV Puls #django ( ͡° ͜ʖ ͡°)
#quentintarantino #tarantino #film #telewizja
#quentintarantino #tarantino #film #telewizja
źródło: comment_8LVp0DpBz4mDD4spwWrsJdMRTMEbjlcx.jpg
Pobierz- 13
Treść przeznaczona dla osób powyżej 18 roku życia...
- 4
#django #ciekawostki #leonardodicaprio
Podczas nagrywania sceny, w której Candie grany przez Leonardo DiCaprio demaskuje Dr. Schultza i Django, aktor rozbija szklany kieliszek i naprawdę dość obrzydliwie rani się w dłoń. Tego nie było w scenariuszu, jednak aktor postanowił kontynuować scenę, aby dodać jej nieco wyrazistości. Scena trafiła do ostatecznej wersji filmu. Kerry Washington nie wyglądała na zachwyconą gdy Leonardo rozsmarował jej krew na twarzy, ale nie
Podczas nagrywania sceny, w której Candie grany przez Leonardo DiCaprio demaskuje Dr. Schultza i Django, aktor rozbija szklany kieliszek i naprawdę dość obrzydliwie rani się w dłoń. Tego nie było w scenariuszu, jednak aktor postanowił kontynuować scenę, aby dodać jej nieco wyrazistości. Scena trafiła do ostatecznej wersji filmu. Kerry Washington nie wyglądała na zachwyconą gdy Leonardo rozsmarował jej krew na twarzy, ale nie
źródło: comment_05nX5JnK19CUEd8PdXtMsB5KsYU56RG6.jpg
Pobierz@mamut2000: no i dzięki, znów oglądam django
- 0
Treść przeznaczona dla osób powyżej 18 roku życia...
- 1
@Cnrash3: atrybut choices został stworzony wyłącznie dla celów formularzy i rzeczywiście dotyczy statycznych wartości (lista, tupla). Możesz stworzyć własne pole dziedzicząc po CharField i przysłaniając metodę get_choices... tylko to gra nie warta świeczki. Stwórz ModelForm i użyj https://docs.djangoproject.com/en/dev/ref/forms/fields/#modelchoicefield z argumentem queryset= Abc.objects.all()
- 0
@Cnrash3: nie jestem pewien, czy rozumiem Twoje pytanie. Chcesz renderować inną wartość tekstową dla instancji klasy Abc po stronie szablonu i panelu admina? Jeśli tak:
To jak będziesz renderował dane po stronie template to whatever - jeżeli nie chcesz się odwoływać przez {{obiektabc.krotka_nazwa}} {{obiektabc.dluga_nazwa}} to zrob sobie property na modelu Abc np.
@property
def nazwa(self):
___return u'{} {}'.format(self.krotka_nazwa,
To jak będziesz renderował dane po stronie template to whatever - jeżeli nie chcesz się odwoływać przez {{obiektabc.krotka_nazwa}} {{obiektabc.dluga_nazwa}} to zrob sobie property na modelu Abc np.
@property
def nazwa(self):
___return u'{} {}'.format(self.krotka_nazwa,
Szybkie pytanie. Chcę zawołać funkcję X po kliknięciu w przycisk na stronie. Teoretycznie dało by się to zrobić po przeładowaniu strony przez określonego URL/view.
Da się to zrobić prościej ? ( ͡° ͜ʖ ͡°)
#django
Da się to zrobić prościej ? ( ͡° ͜ʖ ͡°)
#django
- 1
- 1
@Ilythiiri: Tzn jesteś na stronie np. /admin/polls/1 i chciałbyś wiedzieć jaki to jest admin-url? to chyba to https://docs.djangoproject.com/en/1.8/ref/urlresolvers/#resolve
Mając model użytkownika i wpisu, które rozwiązanie byłoby lepsze do zliczania wpisów dodanych przez konkretnego użytkownika?
- metoda w modelu użytkownika countposts(), zapytująca każdorazowo bazę danych o ilość postów z konkretnym autorem , np. Post.objects.filter('author'=user).count()
- IntegerField w modelu użytkownika, inkrementowany za każdym razem kiedy doda on post, oraz dekrementowany gdy wpis zostanie usunięty (jest do tego jakiś sygnał?)
Wydaje mi się że ta druga, ale w którym miejscu wtedy najlepiej dokonywać inkrementacji? W
- metoda w modelu użytkownika countposts(), zapytująca każdorazowo bazę danych o ilość postów z konkretnym autorem , np. Post.objects.filter('author'=user).count()
- IntegerField w modelu użytkownika, inkrementowany za każdym razem kiedy doda on post, oraz dekrementowany gdy wpis zostanie usunięty (jest do tego jakiś sygnał?)
Wydaje mi się że ta druga, ale w którym miejscu wtedy najlepiej dokonywać inkrementacji? W
- 2
@blackyabbol: Pytanie jak często będziesz wywoływał tą metodę i jak często będą dodawane nowe posty.
Pierwsze podejście jest prostsze i nie denormalizujesz danych.
Drugie będzie działało sprawniej, ale musisz dbać o poprawne utrzymanie wartości. Najlepiej zrobić tak:
Pierwsze podejście jest prostsze i nie denormalizujesz danych.
Drugie będzie działało sprawniej, ale musisz dbać o poprawne utrzymanie wartości. Najlepiej zrobić tak:
User.objects.filter(pk=user.pk).update(numberofposts=F('numberofposts') - 1) w ten sposób zmniejszasz szanse, że przy szybkim dodaniu dwóch postów, zapisze się błedna wartość.- 7
@legolass: @blackyabbol: a najlepiej by było połączyć obie metody. Tzn. cache.
W cache trzymasz per user liczbę wpisów. Jak w cache nie ma to robisz
Dzięki temu nie denormalizujesz danych i będzie wydajne (po za pierwszym odpaleniem aplikacji i/lub serwerach do obsługi cache).
W cache trzymasz per user liczbę wpisów. Jak w cache nie ma to robisz
count_posts() i wrzucasz do cache.Dzięki temu nie denormalizujesz danych i będzie wydajne (po za pierwszym odpaleniem aplikacji i/lub serwerach do obsługi cache).
Szybkie pytanie, na które pewnie będzie równie szybka i krótka odpowiedź (albo i nie) ( ͡° ͜ʖ ͡°)
Jak zrobić, żeby na obszarze zaznaczonym czerwonym kolorem pojawiły się przyciski które aktywowały by moje funkcjonalności ?
Chodzi z grubsza o modyfikację panelu admina w Django. Ciężko znaleźć dobre materiały do tego. (
Jak zrobić, żeby na obszarze zaznaczonym czerwonym kolorem pojawiły się przyciski które aktywowały by moje funkcjonalności ?
Chodzi z grubsza o modyfikację panelu admina w Django. Ciężko znaleźć dobre materiały do tego. (
źródło: comment_aKOGo83WBvOdRw7R0ADImcSU0MNuGHQ8.jpg
Pobierz- 24
Z okazji Dnia Chłopaka na pocieszenie (#tfwnogf) mamy 40% kod zniżkowy na nowe konta hostingowe przy płatności za pół roku:
**WYKOP_TFWNOGF**
https://www.mydevil.net/oferta.html
Kod można wykorzystać do 01.10.2015 godziny
**WYKOP_TFWNOGF**
https://www.mydevil.net/oferta.html
Kod można wykorzystać do 01.10.2015 godziny
@MyDevil: spoko hasło xD
- 0
@hamster151: Musiałbyś przetestować samodzielnie, przy czym korzystamy z OpenJDK, z uruchomieniem GlashFish nie ma problemu.
https://wiki.mydevil.net/Java
W razie czego zapraszamy na 14 dniowy okres testowy. Jeżeli bedziesz chciał skorzystać po tym czasie z naszych usług to udostępnimy po kontakcie możliwość opłacenia konta w cenie takiej jak z dzisiejszym kodem promocyjnym.
https://wiki.mydevil.net/Java
W razie czego zapraszamy na 14 dniowy okres testowy. Jeżeli bedziesz chciał skorzystać po tym czasie z naszych usług to udostępnimy po kontakcie możliwość opłacenia konta w cenie takiej jak z dzisiejszym kodem promocyjnym.
Mrki zaczynam uczyć się Django, zrobiłem tutorial z djangogirls, teraz zabieram się za tutorial ze strony django https://docs.djangoproject.com/en/1.8/intro/tutorial01/ jednak chciałbym zmienić domyślną baze danych SQLite na coś innego. Z tego co się orientuję (a jestem totalnie zielony) to najlepiej znać MySQL albo PostgreSQL. Decyduję się na PostgreSQL.
Zainstalowałem wg instrukcji na wiki postgresql https://wiki.postgresql.org/wiki/YUM_Installation dla Fedory 22. I co dalej? Wpisywać te wszystkie komendy w konsoli, którę są podane po zainstalowaniu postgresql-server?
Zainstalowałem wg instrukcji na wiki postgresql https://wiki.postgresql.org/wiki/YUM_Installation dla Fedory 22. I co dalej? Wpisywać te wszystkie komendy w konsoli, którę są podane po zainstalowaniu postgresql-server?
@kujaw: https://www.digitalocean.com/community/tutorials/how-to-use-postgresql-with-your-django-application-on-ubuntu-14-04 co prawda na ubuntu ale ciebie interesuje zdaje się to co jest już później
@kujaw po dłuższym czasie przeniosłem się z sqlite na postgresql i powiem Ci, że a) to było banalne proste (tylko że robiłem to na windowsie, nie na linuxie), b) w samym projekcie poza settings.py nie musiałem nic zmieniać. a jak wiadomo mysql czy postgresql >>> sqlite ( ͡º ͜ʖ͡º)
I co dalej? Wpisywać te wszystkie komendy w konsoli, którę są podane po zainstalowaniu postgresql-server? I wtedy
















**WYKOP_1111
To nie wszystko:) Teraz powiemy Wam jak zmniejszyć cenę o dodatkowe 20% ( ͡€ ͜ʖ ͡€), wystarczy skorzystać z kodu polecającego od naszych użytkowników (co również zapewni im dodatkowe środki na opłacanie usług u nas).
Tak więc zapraszamy naszych użytkowników obecnych na Wykop do podawania swoich
H3KWUFOIKF
EDIT: mój jest lepszy niż ten, który podał @Jarzyna
@MyDevil: Witam! Wystarczyło 10 minut abym się zdecydował