już wiem co robię źle. Nazwałem metodę publish zamiast save XD
Nie można od tak sobie własnej nazwy nadać, bo nie tworzymy nowej metody, tylko nadpisujemy istniejącą
  • Odpowiedz
@Spofity: Kilka spraw:
1. self.published zastąp https://docs.djangoproject.com/en/3.2/ref/models/fields/#django.db.models.DateField.auto_now
2. Nie potrzebujesz argumentów do super() (zakladajac ze uderzasz do tego samego parenta)
3. Do rozważenia: W zależności od tego jak budujesz URLe w aplikacji, może się zdarzyć sytuacja gdzie przy zmianie sluga URL do danego produktu/strony przestanie działać. Chcesz jej uniknąć ( ͡° ͜ʖ ͡°)
4. Jak masz dużo slugów w aplikacji to możesz rozważyć użycie AutoSlugField (z
  • Odpowiedz
Jest formularz, w którym wypełniam atrybuty piłkarza w skali 1-10. Atrybuty są w klasie Details (atr1 - atr5), tak samo jak position.

Jak zrobić, aby labele dla atrybutów były wyświetlane według pozycji piłkarza? Inne labele dla bramkarza, a inne dla napastnika.

W tym momencie zrobiłem najprościej, ale też najgłupiej i najmniej wygodnie - w funkcji w Views po prostu jest if position = 'GK' to wtedy label 1 = 'coś tam', label2 =
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Korzystał ktoś z płatnych kursów pana ze zdjęcia (Mosh Hamedani)? Darmowe wersje na youtube bardzo dobrze mi wchodzą, pojmuję wszystko za pierwszym razem i zastanawiam się czy nie zainwestować tych 30$.
Jeśli ktoś kupił to poproszę o priv, mam kilka pytań. Możecie polecać również inne kursy, głównie chodzi mi o #python i #django

#programowanie #programista15k #html #kursy #samorozwoj
Spofity - Korzystał ktoś z płatnych kursów pana ze zdjęcia (Mosh Hamedani)? Darmowe w...

źródło: comment_1626883990zb5YwKErl8NsyAGh6CG3zJ.jpg

Pobierz
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@YourHighness: ok, dziękuję za info. Z tego co widzę, to na udemy nie ma dostępnych kursów pythona ani django. Na stronie natomiast dostępna jest dopiero 1. część kursu Django, więc pewnie jeszcze się wstrzymam z zakupem, aż pojawi się reszta
  • Odpowiedz
Ajajaj, a tak pięknie się zapowiadało. Już myślałem, że w końcu oferta Pythonowa, która nie wymaga frameworka webowego ( ͡° ͜ʖ ͡°)
  • Odpowiedz
Potrzebuje ktoś zdalnego pomocnika do swojego biznesu?
Jestem w 3. klasie technikum i szukam jakiejś pracy na wakacje, a że mieszkam w zadupiu dolnym, to najbliższa oferta pracy sezonowej jest 50km ode mnie.

Uczę się pythona aktualnie, liznąłem webscraping, biblioteki GUI, #django i pewnie jeszcze coś innego, o czym zapomniałem. Fajnie by było podłapać jakieś doświadczenie w tej dziedzinie.
Równie chętnie swoich sił w dziedzinie #webdev #html #css
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dwa pytanka do ekspertów: czy zastosowanie pola ManyToManyField jako listy użytkowników mających mieć pozwolenie na dostęp do tego obiektu jakieś zasadnicze wady?

robię sobie wtedy permission:

[...]
def hasobjectpermission(self, request,
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@IamHater:
Użyj wbudowanych grup i permissionów
W permissionach bedziesz mial canview, cancomment, can_edit itd itp
W grupach - tester/owner/viewer

M2M się nie sprawdzi, bedzie ciezsze w utrzymaniu, nie potrzebujesz calego modelu uzytkownika, a permissiony sa natywnie wspierane przez django wiec po co kombinujesz
  • Odpowiedz
wiec po co kombinujesz jak kon pod góre


@Lunatik: Jakbym wiedział że to tak wygląda to bym w kunia się nie bawił ( ͡° ͜ʖ ͡°) Po prostu wyszedłem od custom permissions wykonywanych przez viewsety. Jeżeli DjangoModelPermissions będzie lepsze to się przyjrzę.

if user in obj.testers.all() or user in obj.owners.all() or user
  • Odpowiedz
#django #python

Mirki, kilkanaście tygodni temu musialem porzucić naukę django, ponieważ miałem projekt do zrobienia. W projekcie zbliżam się do końca, więc chcę wrócić do django. Pliki zacząłem kopiować robić kopie zapasowe i w końcu je popsułem. Znalazłem wspomniane pliki z poradnika na gicie. No i k---a nie mogę tego uruchomić zeby zacząć kolejny rozdział w książce.

Mam taki błąd:

raise
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#react, #django
Hej, piszę aplikację w React z wykorzystaniem django rest framework i mam taki problem.
Co zrobić żebym nie musiał ciągle wpisywać npm run build i w django mieć aktualny podgląd na aplikację napisaną w react?

Aplikację frontendową uruchamiam poprzez npm start i działa ona na porcie 3000, aplikację z django odpalam manage.py runserver i działa na porcie 8000.
No i teraz pytanie, jak to połączyć?
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Nie rozumiem pytania, dlaczego npm build a nie npm run watch?
Co to znaczy ze "w django mieć aktualny podgląd na aplikację napisaną w react?"
apka django zawiera w sobie apke reactowa? Czy masz backend na django ktory jest konsumowany przez apke frontendowa?
  • Odpowiedz
@Lunatik: Hmm... Nie znam komendy npm run watch, zaraz zobaczę o co chodzi. Wygląda, że to dokładnie to czego szukam.
Ogólnie to używam npm run build żeby mi przekonwertowało to wszystko do starej składni i wrzucam następnie ten folder na netlify, gdzie mam podgląd online na stronkę.
Apka reactowa jest podpięta w django (wpięte w installed apps, i używam w pliku urls.py TemplateView które odnosi się do pliku index.html z
  • Odpowiedz
siema wykopki mieliście kiedyś problem z stawianiem strony na django z użyciem apacha i mod wsgi, taki że python apacha nie widzi importu django ? Kombinowałem już WSGIPythonPath ale nadal :(
#programowanie #django #apache
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jestem fullstack'iem z #nodejs i #react. Widzę coraz więcej ofert FullStack z #python / #django na backendzie.
Czy to faktycznie wynika z tego, że piszą NOWE backendy na Pythonie czy to bardziej to, że migrują stare fronty statyczne+jquery na React'a i tak powstaje FullStackowa pozycja w takich firmach?

Nie mam nic do Python'a, żeby nie było, ale po prostu nie rozumiem jeśli tworzy się nowe
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Django jest stworzone pod to by pisać je na statycznych widokach


@Lunatik:tera się robi tak że wystawia sie endpointy na rest frameworku a front to angular/react/co tam jest modne
  • Odpowiedz
hejka, mam pytanie dotyczące #django
jak przechodzę na template, gdzie mam wyszukiwarkę po dacie, to jak zrobić, żeby GETem otrzymywała już jakieś dane wejściowe? Jak ustawić wartość domyślną w okienku wyszukiwania wiem, ale jak zrobić, żeby wchodząc na ten szablon guzik "szukaj" był już tak jakby wciśnięty na tę wartość domyślną. Strona żeby wchodząc na nią coś już wyświetliła poza okienkiem wyszukaj.

Link z danymi w adresie strony odpada.

#
k.....u - hejka, mam pytanie dotyczące #Django
jak przechodzę na template, gdzie mam...

źródło: comment_1622141048avpNMcriIzIpCstXs4jA44.jpg

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#django #djangorestframework #drf #programowanie #python

mam coś takiego: zwykły model User z django.contrib.auth i model Profile, który ma usera jako ForeignKey
class Profile(models.Model):
    user = models.ForeignKey(User, related_name='profile')
    # ofc jakieś inne pola
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam #django który korzysta głównie z komunikacji pywin32. Serwer produkcyjny stoii na windows IIS. Kiedy odpalana jest apka przez IIS czasy całego programu i połączeń przez pywin32 są 2-3x wolniejsze niż kiedy django odpala się z palca przez runserver. Ktoś coś podpowie ?
#python
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam #django który korzysta głównie z komunikacji pywin32. Serwer produkcyjny stoii na windows IIS.


@gromusek: Powiedz coś jeszcze po dwutysięcznemu!

A tak poważnie to no - podpowiadam, nie uruchamiaj tak django.
  • Odpowiedz
via Wykop Mobilny (Android)
  • 0
Mam błąd: 'No module named knox.model"

Oczywiście rest knox jest zainstalowany. Nawet na internetach nie ma odpowiedzi.

Ktoś wie czym to może być spowodowane?
Kodu nie pokazuje bo jest 1:1 jak na internetach więc to nie w tym problem.
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dodałeś go do installed apps?
Do komendy migrate uzywasz tego samego venva w którym go zainstalowałes?
Masz wersje kompatybilna z reszta paczek?
Masz kilka plików settings i nie wskazujesz odpowiedniego przy komendzie migrate?

No ogólnie to problem jest między krzesłem a klawiatura
  • Odpowiedz
Cześć,
Mam taki problem, może ktoś sie z nim juz spotkał.
Mianowicie, mam formularz 5 pozycji, podczas użycie funkcji cleaneddata.get("nazwapola") otrzymuje nie takie dane jak powinnienem.
Jesli wyprintuje cały form, odpowiednie pole jest selected (dropdown list), ale przy form cleaned mam juz przeslana złą wartość.
#python #django
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach