Mirki, potrzebuję pomocy w zrozumieniu kolejności działań, które powinienem podjąć w #django.

Napisałem w #python prosty skrypt, który pobiera z API openweathermap.org prognozę na najbliższe pięć dni. Wybrane parametry dodaję do bazy danych sq3lite (data, temperatura, wilgotność, takie tam). Skrypt wyświetla te informacje, a proste funkcje wyświetlają przefiltrowane dane, np. dni, w których prognozowana temperatura spadnie poniżej podanej temperatury.

Chciałbym teraz zrobić to samo w django. Na razie
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej murki ( ͡° ͜ʖ ͡°)
Jako, że obiecałem udostępnić projekt dzisiaj/jutro, to wywiązuję się z tego!
Aż założyłem organizację pod projekt, żeby udostępnić wszystko w jednym miejscu, abyście nie musieli grzebać po moim profilu.
A oto i link! https://github.com/GronekHome
Na ten moment nie ma dużo, ale to przez fakt, że z #python i #django dopiero zaczynam. Zobaczymy jak to dalej będzie.
Możecie
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki,
Co wy na to, żebym pod tagiem typu #gronekhome publikował jakieś postępy z prac nad moim projektem inteligentnego domu (jeszcze nie udostępniam kodu, ale za 2-3 dni powinienem go wypuścić). Wpisy pojawiałyby się pewnie mniej więcej raz w tygodniu.
A tak ze szczegółów technicznych:
1. Django jako backend na malinie
2. Wszelkie czujniki wpięte przez ESP8266 z wgranym micropythonem
3. Baza na SQLite (później prawdopodobnie się przeniosę na coś w stylu MariaDB)
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@dinokoder: p---------e. Nie ma badań mówiących o szkodliwości wifi. Owszem, wifi można zagłuszyć jak każdą inną sieć. Ale jakoś ludzie dalej używają wifi. A włamanie się do wifi takie proste nie jest
  • Odpowiedz
dlaczego dłubiesz od zera, a nie wykorzystujesz czegoś już istniejącego? Np. domoticz czy home assistant


@floatingpoint: Wszedłem tutaj całkowicie przekonany o tym, że właśnie taki komentarz tutaj znajdę.
Nie rozumiem zachwytu nad Domoticzem. Czy nie warto robić czegoś samemu? Czegoś elastycznego dla własnych potrzeb? Btw: Domoticza też ktoś zrobił... Ciekaw jestem co jemu mówiono...

A po co, a na co to komu
  • Odpowiedz
konto usunięte via Wykop Mobilny (Android)
  • 2
murki
potrzebuję #bazydanych postawionej na #raspberrypi
będę miał ok. 300-600 nowych rekordów dziennie, a chcę ją obsłużyć z #python i #django
lepsze będzie mongodb czy prędzej MySQL/MariaDB?
w sql trochę grzebałem kiedyś, ale niezbyt dużo
coś poradzicie?
z góry dzięki za odpowiedzi
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #django

Hej. Mam dwa modele TeamPlayer i Set - https://pastebin.com/5xCmfEyU Pierwszy reprezentuje graczy drużyny, drugi zestaw graczy przebywających na boisku. Chcę teraz query, dzięki któremu dostanę wszystkie Sety, w których jest gracz X i Y i Z itp.

Na razie jedyne rozwiązanie jakie znalazłem to na przykład:

Set.objects.filter(teamplayers=playerX).filter(teamplayers=playerY).filter(teamplayers=playerZ)
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 0
@drwxr dziękuję za odpowiedź! Problem w tym, że:
- __in robi OR lookup i dostaję wszystkie sety, w których jest a lub b lub c
- Set.objects.filter(Q (teamplayers=playerX) & Q(teamplayers= playerZ) & Q (teamplayers= playerZ)) zwraca pusty queryset
  • Odpowiedz
konto usunięte via Wykop Mobilny (Android)
  • 2
zacząłem robić projekt w #python z #django z zerowym doświadczeniem w obu, trzymajcie kciuki murki, żebym tego nie walną w kąt za tydzień xD
w przyszłości front będę ogarniał z reactem i semantic-ui, ale nie taguję jeszcze, bo to pieśń przyszłości
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

konto usunięte via Wykop Mobilny (Android)
  • 0
@Cooltec: tylko getting started dostępne na stronach projektów i ewentualnie stack overflow
trochę wcześniej kodziłem, więc aż takich tutorialowych podstaw nie potrzebuję
  • Odpowiedz
programiści #python #django, wyjaśnijcie mi fenomen tego frameworka
dlaczego jest taki popularny? wyszedł w odpowiednim momencie i nie był zbudowany na zope?
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@s3b4: Wyszedł w dobrym momencie (odpowiednio wcześnie), był wystarczająco praktyczny, dawał się uruchomić przy minimum konfiguracji. Dalej to trochę efekt sieciowy (czy kuli śnieżnej jak ktoś woli).
  • Odpowiedz
Panowie programujący w #python #django . Mam problem jak pokazywać na stronie tylko model zaczynający się od litery z alfabetu po przekierowaniu na np .../list/T pokazuje mi wszystkie modele.
link
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam problem, którego nie rozumiem:

class CalculatorView(FormView):
form_class = CalculatorForm
success_url = reverse_lazy('CALCULATOR')
template_name = 'calculator.html'
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 0
@Ilythiiri walidacja to jest jeden warunek:

if form.is_valid()
W sumie to gdybyś zdefiniował własną metodę **form_valid** która zwraca renderowany template to też ta klasa po FormView będzie działała tak jak chcesz.
  • Odpowiedz
  • 0
@b3rly dobra, dam sobie radę ;-)
Po prostu chciałem użyć czegoś ze zdefiniowanych widoków żeby się czegoś nauczyć, ale widzę, że źle dobrałem materiał.

Dzięki za pomoc.
  • Odpowiedz
- znajomość Vagranta


@DILERIUM: vagrant up wystarczy, czy muszę się douczyć?
Ale fajne macie to podanie linków do linkedina zespołu, dzięki temu można zobaczyć, że CV zbiera najmłodszy programista, a gość od Androida się do Was nie przyznaje.( ͡° ͜ʖ ͡°)
  • Odpowiedz
Czy raspberrypi jest w stanie utrzymać dwie instancje django (np test/dev) + np 10 pythonowych skryptów (webscraping) odpalanych co jakiś czas w cronie?
pewnie jakiś remote desktop rowniez bym chcial miec. Da rade?
#raspberrypi #django #python
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ponczkowy: wysyłać możesz jak chcesz, nie twórz tego na wsconnect, tam nic nie powinno się dziać. Group używaj po zapisie danych do bazy:
1. Api - pobieranie
2. Zapis do bazy (lub pomijamy)
3. Wysyłka do socketów
4. Loop do 1
  • Odpowiedz
@macza: a to co jest wysylane w wsconnect?
Group('dashboard').send({
'text': json.dumps(status.
json)
})
skad socket bedzie wiedzialco zostalo w nim podane ?

Czyli zrezygnowac z taska calkowicie na rzecz loopa ?
  • Odpowiedz
Piszę apkę w #django korzystam z Djangowego systemu templateów. Projek na zaliczenie, ale przedmiot nie dotyczy Pythona ani webówki tylko projektowania oprogramowania.

Mój problem: pisanie templateów wymaga znajomości jakie klucze znajdują się w słowniku używanym do renderowania templateu. Chodzi o to, żeby template można było stworzyć zupełnie bez znajomości tego co jest w module view.
Generalnie nie wiem jakie są dobre praktyki przy używaniu templatów.

Proponowane mi rozwiązanie to stworzenie DTO - Data
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@m_bielawski: Wiem, że to nie Java, a to rozwiązanie proponował mi rowadzący, który pisze właśnie w Javie i C#, a na Pythonie w ogóle się nie zna… Nie do końca mi się podoba to rozwiązanie, dlatego zapytałem tutaj jak to ładnie w Pythonie zrobić.
Żaden ze sposobów, który mi podałeś nie eliminuje problemu o którym mówiłem, a który prowadzącemu bardzo się nie podoba (że bez znajomości modułu view, albo
  • Odpowiedz