Siema mirasy. Znowu mam pytanie z bazami. Próbuję sobie zmodelować bazę, tylko mam problem bo dokładnie nie wiem jak to rozwiązać. Mam sobie tabelę z userami: id, username, password, foreign key powiązany z tabelą z notatkami. W notatkach będzie id, oraz notatka jako (TEXT). Notatek będzie wiele, jak to polecacie zrobić? Dodawać kolejne pole w bazie? Czy może dodawać wszystko do jednego pola i sobie jakoś to dzielić po stronie użytkownika?
Robię
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Można zrobić coś w ten sposób?

waga = input("Ile ważysz?")
wzrost = input("Ile masz wzrostu?")
BMI = waga / wzrost**2
print ("Twoje bmi wynosi", BMI)
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

def fBMI(masa, wzrost):
   if(wzrost == 0):
     return # zakoncz funkcje nic nie zwracajac
   elif( wzrost>=2 and masa<=10):
      return "no bez jaj"
   else:
  • Odpowiedz
SIema mirasy. Nie wiem jak to powiązać
Mam usera z polami: id, username, password. Następnie chciałbym by to się odnosiło do innej tabeli z notatkami. Jak to zrobić?
Wiem, że mogę zdefiniować coś takiego jak foreign key, czyli id primary keya w innej tablicy i za pomocą tej referencji się do tego odnosić? Czy może zrobić to jakoś inaczej?
#python #bazydanych #bazy #sql
python
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

konto usunięte via Wykop Mobilny (Android)
  • 5
@izkYT: matura to bzdura mordo, napisz podstawy dobrze i cię wezmą gdzie chcesz XD napisz do mnie godzinę przed maturą to ci pomogę ( ͡° ͜ʖ ͡°) jak rok temu niektórym (⌐ ͡■ ͜ʖ ͡■)
  • Odpowiedz
konto usunięte via Wykop Mobilny (Android)
  • 7
@KapiBara1337: mówisz o załatwieniu odpowiedzi? Znaczy no generalnie mógłbym, ale nie jestem w stanie tego zagwarantować, mam taką szkołę za źródło co klasa, która jest oczkiem w głowie tej szkoły i jest pokazywana w całym województwie, jest po prostu głupia xD dlatego dostają od dyrektora te odpowiedzi. Po prostu z reguły co roku są, w tym roku też pewnie będą. Napisz mi odpowiednio wcześniej przed maturą to ci wyśle za
  • Odpowiedz
ⴲⴲⴲ

Pod tagiem #devopsiarz (obserwuj lub czarnolistuj) publikuję od czasu do czasu informacje o ciekawych programach,
bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python. Ponadto jakieś ciekawe linki z tego
gatunku do
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 0
Czy są na wykopku jacyś developerzy #odoo ? Otaguje również #python bo much related.

Dla tych co mnie znają link tutaj :
https://github.com/odoo/odoo

Interesuję mnie sytuacja na Polskim rynku odnośnie ERP i właśnie specyficznie Odoo. Czy dużo ludzi używa, czy robi się popularne, czy jest sporo developerów ? Może ktoś w temacie ?
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@chrabia_bober Generalnie zainteresowanie jest dość duże. Mimo, że system nadal bardzo mało znany w Polsce. Na roadshow średnio po 100 osób. Developerów w Polsce kilkunastu ale są też za granicą, którzy piszą dla Polskich firm. Na dzień dzisiejszy używa tego koło 100 firm (dane, które jestem w stanie zweryfikować), resztę trudno ustalić, bo system nie wysyła info (tylko nowa instalacja wysyła info, a tych jest nawet kilka tysięcy rocznie). Problem jest
  • Odpowiedz
Jak fachowo i bez zbędnej ifologii zrobić takie coś:

1. Mam stronę facebooka, na której jest 20 znajomych
2. By rozwinąć listę kolejnych znajomych, muszę kliknąć "Zobacz więcej"

W tym miejscu, generuje się parametr potrzebny by na kolejnej stronie kliknąć "Zobacz więcej".
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@zortabla_rt: na oko zapewne zrobiłbym tak (funkcje są zgrubne, wydzieliłbym jeszcze np. parsowanie strony):

def download_friends_page(cookies, unit_cursor):
# tutaj to co masz w more, bez użycia zmiennych globalnych
if status != 200:
  • Odpowiedz
SQLAlchemy ORM vs Peewee - czego teraz warto używać?
Pytam, bo SQLAlchemy ma już swoje lata, a Peewee wygląda na świeższy, acz dojrzały projekt.

Czy jedno lub drugie ma jakieś istotne różnice, które mogą mnie zatrzymać w późniejszym czasie?
Póki co wiem o kiepskim mechanizmie migracji w Peewee.

#python #orm #kiciochpyta
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@chester zależy do czego; z tego co kojarzę to peewee zawsze miał być mały i prosty w założeniach. Z tego też względu bym go wybierał przy mniejszych tematach - mniej skomplikowanych, gdzie warstwa danych nie jest wymagająca - i nie dlatego, że się nie da inaczej - ale tak raczej just-in-case żeby się nie okazało, że później nie można. SQLAlchemy zawsze przerażał liczbą możliwych opcji - i ten się wciąż sprawdzi
  • Odpowiedz
@opalczynski: no tak, DRF daje radę. Mi się zachciało spróbować GraphQL, stąd też chciałem spróbować odejść od Django, bo tak naprawdę jedynym elementem Django, którego potrzebuję byłby jego ORM. A kusi mnie też spróbować ASGI :)

Ale kto wie, może wrócę jeszcze z tym do Django :)
  • Odpowiedz
SIemano mirasy. Mam aplikacje, w której generuję json web tokeny przy logowaniu, regejstracji, a następnie za pomocą nich autoryzuję operacje na bazie danych. Zastanawiam się teraz tylko jak je przechowywać? W session storage? Przecież za pomocą redirectu nie przekazę tych tokenów.
#flask #python #naukaprogramowania #webdev
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@TMBRK: jeżeli nie dbasz o ataki xss to może być local/session storage, ale jeżeli chcesz zadbać o bezpieczeństwo to cookie z flagą httponly.
  • Odpowiedz
Kompletnie nie umiem pythona więc sorry jeśli kijowo opisuje problem

modułA:
def funkcjaA(param):
cos sie dzieje,param jest niezbędny
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Nie widzę użycia tutaj funkcjaB co oznacza, że nie rozumiem do końca w czym jest cel tego co chcesz zrobić. Podrzuć kod z przykładem Twojego problemu.

Jeżeli opierasz się tylko o funkcje możesz wygenerować funkcje która zawierać w sobie będzie już dany parametr jednak jeżeli nie umiesz Pythona to może to zabrzmieć jak magia.

Więc powrócę do tego co zaproponowałem na początku: podrzuć kod z faktycznym use casem.
  • Odpowiedz
@asterix61
Koniec końców zrobiłem osobny plik, tam wsadziłem te swoje zmienne które chce żeby były globalne, i każdy zainteresowany moduł po prostu importuje sobie ten plik. Działać , działa. Wydaje mi się że to też czytelnym rozwiązaniem, i mam nadzieje że senior zaakceptuje :)
  • Odpowiedz
Czy jest może jakaś open sourcowa wtyczka do Excela, która pozwalałaby ściągać dane z baz danych do poszczególnych komórek. Nie mam na myśli tworzenia całych tabel, pivota czy power query, tylko bardziej taki wrapper.

Np.
W komórce A2 wpisuje zapytanie select sum from db i po kliknięciu "odśwież" moje zapytanie zostanie wykonane i zwróci mi arkusz excela z wartością sumy w komórce A2

Albo w komórce B1 wpisuje select kolumna from db. Jeżeli tabela
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Korzysta ktoś może z redisa, albo tworzył kolejkę zadaniową?

Używam tego przykładu:
https://testdriven.io/blog/developing-an-asynchronous-task-queue-in-python/

A pytanie... Czy jeśli mam ten serwer kolejkowy, to konieczny jest ten while True? wygląda jakby cały czas mi odpytywał redisa o zawartość kolejki (LLEN) w redis.cli monitor, i dopiero jak coś tam jest, to się tym zajmuje. Czy to zawsze działa w tę stronę?
blend - Korzysta ktoś może z redisa, albo tworzył kolejkę zadaniową?

Używam tego p...

źródło: comment_1581516492AHktzTzSU54lS2oooUaTGq.jpg

Pobierz
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

wygląda jakby cały czas mi odpytywał redisa o zawartość kolejki (LLEN) w redis.cli monitor, i dopiero jak coś tam jest, to się tym zajmuje. Czy to zawsze działa w tę stronę?


@blend: A jak inaczej byś to widział?
Założenie jest takie, że zadania są dodawane niezależnie z różnych miejsc więc worker nie ma pojęcia czy coś przyszło bez odpytania bazy.

Możesz sobie zrobić serwer/zarządcę który będzie jedynym miejscem dodającym zadania
  • Odpowiedz