Projekt w Djago - codereview i opinia

Projekt w Djago - codereview i opinia

Wątek przeniesiony 2020-06-10 10:08 z Python przez cerrato.

Serasm
  • Rejestracja:prawie 7 lat
  • Ostatnio:dzień
  • Postów:37
0

Witajcie.

Stworzyłem ten wątek ponieważ chce żebyście zrecenzowali mój kod napisany w pythonie.
Co do projektu to napisałem go w Django 2.2.12 oraz w Python 3.8. Starałem się przestrzegać PEP8 ale będę musiał zapoznać się z PEP20, dobrze myślę?
Cały projekt pisałem 8 dni i jest to projekt strony połączonej z forum, na ten moment nie zacząłem pisać forum.
Nie zacząłem pisać modułu forum ponieważ nie chce popełniać błędów które pewnie już popełniłem i dlatego proszę was o CodeReview.
Głównie zależy mi na CodeReview Backendu, Frontend jest niedopracowany, nie jest m.in. responsywny i musiałbym spędzić nad nim znacznie więcej czasu.

Link do git:
Git projektu

Na ten moment wiem że moje komendy są niepoprawnie napisane ponieważ nie przestrzegają zasady SRP i będę musiał je przepisać ale zrobię to po lepszym zapoznaniu się z tym tematem.

Mam również jeszcze jedno pytanie odnośnie projektu. Jak daleko mi do juniora?

Pozdrawiam,
Serasm

edytowany 1x, ostatnio: Serasm
KamilAdam
  • Rejestracja:ponad 6 lat
  • Ostatnio:około miesiąc
  • Lokalizacja:Silesia/Marki
  • Postów:5505
1

Brakuje jakiegokolwiek README jak to odpalić


Mama called me disappointment, Papa called me fat
Każdego eksperta można zastąpić backendowcem który ma się douczyć po godzinach. Tak zostałem ekspertem AI, Neo4j i Nest.js . Przez mianowanie
Serasm
  • Rejestracja:prawie 7 lat
  • Ostatnio:dzień
  • Postów:37
0

Tak, zapomniałem o tym.
README jest już dodany ale jeżeli chcesz zobaczyć jak działa i się prezentuje strona możesz skorzystać z poniższego adresu:
Moja strona na PythonAnywhere

Przy czym zaznaczam że aktywnie szukam i poprawiam występujące błędy więc możliwe że jeszcze znajdziesz jakiś błąd.

masochista
  • Rejestracja:około 6 lat
  • Ostatnio:3 dni
  • Lokalizacja:Warszawa
  • Postów:77
2

Na pierwszy rzut oka mogę powiedzieć, żebyś unikał wrzucania handlerów dla sygnałów bezpośrednio obok modeli. https://docs.djangoproject.com/en/3.0/topics/signals/#connecting-receiver-functions zerknij tutaj, ale też polecam przejrzeć całą stronę

Serasm
  • Rejestracja:prawie 7 lat
  • Ostatnio:dzień
  • Postów:37
0
masochista napisał(a):

Na pierwszy rzut oka mogę powiedzieć, żebyś unikał wrzucania handlerów dla sygnałów bezpośrednio obok modeli. https://docs.djangoproject.com/en/3.0/topics/signals/#connecting-receiver-functions zerknij tutaj, ale też polecam przejrzeć całą stronę

Ok, dzięki.
Będę musiał się w to zagłębić.
Coś jeszcze?

Z tego co czytałem to w starszych wersjach można było umieszczać sygnały pod modelami, niestety nie doczytałem aby w nowszych(=>1.7) tego nie robić.

edytowany 1x, ostatnio: Serasm

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.