#django #python

Cześć, uczę się django i pewna rzecz mi nie działa. Pewnie jakaś drobnostka ale nie mogę jej znaleźć.

Chce stworzyć panel użytkownika, czyli żeby mógł wejść podstronę gdzie będą np. tylko jego ogłoszenia/posty.

views.py
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

W jaki sposób mogę odpalić projekt na subdomenie?
Sprawa wygląda tak- na serwerze są dwie domeny (przykł. domena.xd oraz sub.domena.xd). Aplikacja działa na 0.0.0.0:8000 i mogę wejść po ip serwera jednak chciałbym przerzucić na sub.domena.xd (z portem 80).
W jaki sposób mogę przekierować aplikację na konkretną domene? (Aplikacja jest w innym folderze niż subdomena; manage.py runserver sub.domena.xd:80 nie idzie :/)

#django #nginx #nieprogramowanie #python
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć, mam takie pytanko dotyczące technologii.
Chciałbym stworzyć sobie system zarządzający firmą. Wiecie - dodawanie klientów, pracowników, przychody, wydatki i tak dalej. Do tego chciałbym dodać aplikację na Android/iOS. Czy tutaj architektura REST była by najlepsza?

Myślałem nad tym aby użyć Django REST Framework z racji tego że znam Django oraz jakiś frontendowy framework. React albo Vue. No i do aplikacji myślę nad React Native.

Architektura REST byłaby ok? Tworzył ktoś taki
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@WebDevIsMyPassion: RESTowe API to aktualnie "standard" więc się nada. Co do aplikacji to najlepiej React skoro zależy Ci też na mobilnej aplikacji - React Native to prawdziwa przyjemność i Vue pod tym względem jest jeszcze ułomne niestety.
  • Odpowiedz
@zortabla_rt mógłbym polecić cherrypy. Ale ty chyba jeszcze za bardzo nie wiesz, co chcesz zrobić, a już oczekujesz, że jakiś framework zrobi to za ciebie.
Albo nie zrozumiałem ¯_(ツ)_/¯
  • Odpowiedz
Mirki, chciałbym rozwijać się wpisaniu REST'owych api w Pythonie(Django, Flask). Napisałem trochę apek CRUD'owych, coś tam umiem, ale chciałbym stać się bardziej zaawansowanym użytkownikiem django rest framework. Macie może jakieś fajne tutoriale, jakieś repozytoria na githubie z real world apps? Bo jak przeszukuje Internet to jedyne co znajduje to tworzenia jakichś to-do-list czy innych aplikacji crud. Dokumentacja przeczytana ze zrozumieniem, ale chciałbym zobaczyć jak tego używać w praktyce, może jakiś zaawansowany poradnik.
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@taknietaknie: Jeżeli chodzi o GraphQL w Pythonie to niestety jest w powijakach.
Jest Graphene którego niestety nie mogę polecic z czystym sercem, robi za dużo czary-mary pod spodem i z czystym GraphQLem ma niewiele wspólnego. Przyzwyczaj się, że będziesz pisał w Graphene a nie w GraphQLu, niestety na ten moment inne paczki są w powijakach i nie wydaje mi się, by były w stanie produkcyjnym.

Jeżeli chodzi o docsy to standardowo - u źródła:
  • Odpowiedz
Cześć,

Mam pytanie odnośnie wykorzystania tokenów do autentykacji w django rest framework. Dużo już naprawdę o tym czytałem, zrozumiałem z grubsza ich koncepcje - wysyłamy załóżmy login i hasło do serwera. Ten weryfikuje, czy są poprawne, jeśli tak tworzy token, który odsyła klientowi. Następnie klient za pomocą tego tokena, umieszczając go w nagłówku zapytania do serwera może dostać dane, które są wyświetlane załóżmy tylko użytkownikom, którzy mają w nagłówku token. Pytanie moje
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@xmaniox: możesz zrobić monolita i django+django templates
albo możesz zrobić to tak, jak się robi normalnie, czyli
restowe api w django+django rest freamwork
i do tego oddzielnie frontend w react/vue

ja polecam vue od siebie do
  • Odpowiedz
@11001100110O11: @Overthinker: O właśnie chodzi mi o to, że jakoś moim zdaniem łatwiej mi zrozumieć, że backend wystawia po prostu API, z którego korzysta front. Nie miałem nawet w planach zabierać się za front, po prostu nie byłem przekonany w jaki sposób działają tokeny. Teraz rozumiem, że po wystawieniu przez backend tokenu, który jest generowany na podstawie poprawnego loginu i hasła fornt odczytuje, a następnie może zostać zautentykowany
  • Odpowiedz

Cześć, jaki hosting polecacie dla testowania swoich aplikacji napisanych w Django? Jakiś taki nie za drogi nie za tani taki w sam raz ( ͡° ͜ʖ ͡°)
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 1
Pisze w #angular gui do pewnego serwisu. Autoryzacja jest po oauth i troche nie czaje idei refresh token. Zwykly token ma ogrwniczony czas zycia i jak sie skonczy to moge uzyc refresh token do tego aby dostac nowy. Jaki jest wiec sens tego refresh skoro on ma nieograniczony czas życia. Ktos go moze sobie przechwycic i ma na zawsze jakby login i haslo użytkownika. Wystarczy ze go odpowiednio wysle i
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@rafalpero: z ciekawości zerknąłem do repo i mam kilka uwag:
- Nie wrzucaj plików .pyc, dodaj odpowiednie reguły w .gitignore
- Styl - poczytaj o pep8, formatowaniu kodu, kolejności importowania pakietów. Odpowiedni edytor (PyCharm) zadba o formatowanie, ewentualnie zobacz https://github.com/ambv/black.
- Popatrz sobie na przykładowe projekty, jaką mają strukturę, jak definiują zależności, pliki konfiguracyjne, itp. Np. https://github.com/pydanny/cookiecutter-django
- https://12factor.net/
- Dokumentacja
  • Odpowiedz
#python #django Zadałem pytanie na stacku i tak średnio mi to pomogło. Może tutaj ktoś by zaglądnął ? stack Odniosłem się do otrzymanych tam mini porad ale ogólnie rzecz biorąc dalej
a) Przy używaniu Djangowego logowania z emailowym backendem nie loguje użytkownika,
b) Przy używaniu własnego widoku lepiej nie wspominać. Powinno działać z punktem a.
Zadanie dość proste - logowanie ale zamiast username to via e-mail.
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć,
Gdzie szukać zleceń (nawet prostych) z #python, #django lub pracy zdalnie jako junior?
Założyłem konto w #upwork i czekam na akceptację, ale z tego co czytam to pewnie bez szans.

Czy może przerzucić się na #ruby i #rubyonrails lub coś innego?
Nie mam doświadczenia, a w #rzeszow ciężko jest z tymi językami.
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#webdev #programowanie #django

Cześć, abieram się za pisanie aplikacji mobilnej z wykorzystaniem React Native/Flutter + Django REST Framework. Główne koncepcje aplikacji to wyświetlanie pozycji z bazy danych na smartfonie + zapisywanie które zostały wyświetlone. ( ale to nie ważne ). Główny problem to interakcja między 2 użytkownikami. Przykładowo jest firma która zatrudia pracowników. Jest widok 'Kalendarz' i firma może przypisywać pod odpowiednie dni i godziny użytkowników
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@WebDevIsMyPassion: to zależy. Jeśli chcesz, żeby w otwartej stronie wyskoczyło powiadomienie, to WS nadadzą się do tego. Jeśli strona będzie zamknięta, to nie. Jeśli chodzi o apkę mobilną to najlepiej użyć notyfikacji push
  • Odpowiedz