NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!

Diskuze – Lekce 6 - Databáze filmů v Django - Databáze

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
Avatar
Honza Kovanda:18.11.2019 22:47

Ahoj, děkuji za tutorial. Když nastavím úpravu názvu entity, aby se zobrazovalo "Filmy" namísto "Films", stejně se na některých místech v administraci ukazuje původní název. Například v detailu entity "Select Films to change" nebo tlačítko "Add Films". Lze toto někde přejmenovat? Díky :)

 
Odpovědět
18.11.2019 22:47
Avatar
Marián Mídelka:6.11.2020 15:46

Ahoj dlho mi to nefungovalo a hadzalo mi chybu pre :/mysite/movi­ebook/models.py , že nieje definované nazev_zanru. Zmenil som to teda na: def __str__(self):
return "Nazev: {0} | Rezie: {1} | Zanr: {2}".format(sel­f.nazev, self.rezie, self.zanr) a funguje mi to bez problemov.

Odpovědět
6.11.2020 15:46
Keď niečo nejde, skús niečo iné. Možno to tiež nepôjde!
Avatar
Alena Bohdanecká:9.2.2021 13:20

Ohledně přednastavení SQLite v Djangu.. Pořád mi to házelo to OperationalError: No such table ...Po instalaci SQLite3 vše funguje..

 
Odpovědět
9.2.2021 13:20
Avatar
Andrea Hladíková :29.3.2021 8:52

Ahoj poradí mi někdo,kde je problém.Při zadávání superusera mi při zadávání hesla nereaguje klávesnice na nic,jediné co jde je ctrl+c na ukončení.Děkuji

 
Odpovědět
29.3.2021 8:52
Avatar
Odpovídá na Andrea Hladíková
Antonín Martykán:19.7.2021 14:12

heslo se při zadávání nezobrazuje (ani jako puntíky nebo podobné symboly)

 
Odpovědět
19.7.2021 14:12
Avatar
Jan Gritzbach:8.11.2023 12:13

V této lekci bych předělal to, že na začátku schválně vytvoříte nelogickou datovou strukturu (vázání žánru na film místo naopak) jenom proto, abyste na tom mohli později ukázat přemodelování databáze, ale dopředu o tom nic neřeknete.

Půlku lekce jsem jen zmateně kroutil hlavou, co mi to tu vlastně uniká. Je fajn, že si člověk může procvičit překopání struktury databáze, ale avizovat to dopředu by ušetřilo značnou frustraci ze zmatení. 4/5

Odpovědět
8.11.2023 12:13
"Stay curious, learn every day!"
Avatar
Klara Bobková:25.3.2024 8:38

Mám dotaz - kde jsem vzala a definovala "zanr_set" v sekci Django API?"

prvne se objevuje zde
muj_film.zanr_set­.create(nazev_zan­ru="Fantasy/Ac­tion") # Vytvoří nový žánr k tomuto filmu

mám to chápat tak, že zprvu jsem si založila proměnnou muj_film a pak metodou create() pro muj_film vytvořila zanr_set?
Vím, že to je asi blbý dotaz, ale ano - zmátlo mne to...

Díky

 
Odpovědět
25.3.2024 8:38
Avatar
Ondřej Gryc
Člen
Avatar
Ondřej Gryc:4.5.2024 10:25

class Film(models.Model):
nazev = models.CharFi­eld(max_length=200)
rezie = models.CharFi­eld(max_length=180)
zanr = models.Foreig­nKey(Zanr, on_delete=model­s.SET_NULL, null=True)

def __str__(self):
return "Nazev: {0} | Rezie: {1} | Zanr: {2}".format(sel­f.nazev, self.rezie, self.zanr.nazev_zan­ru)

Ahoj kód mi začal fungovat až když jsem změnil self.zanr.nazev_zan­ru na self.zanr.

 
Odpovědět
4.5.2024 10:25
Avatar
Ondřej Gryc
Člen
Avatar
Ondřej Gryc:4.5.2024 10:26

Mně kód začal fungovat až když jsem změnil v models self.zanr.nazev_zan­ru na self.zanr.

 
Odpovědět
4.5.2024 10:26
Avatar
Lucie Králová:20.7.2024 18:09

Jak tu již bylo zmíněno, stálo by za to na začátku zmínit, že tvoříme záměrně nelogickou datovou strukturu, abychom ji následně ke konci lekce mohli upravit a celkově zbytečně neskákat tam a zpět... Upozornění na to, že se psaní hesla v terminálu neukazuje by také nebylo na škodu :)) Bylo by fajn kdyby lekce měli trochu bytelnější strukturu a nebyly tak roztříštěné, člověk s tím zbytečně stráví hodiny času navíc.

 
Odpovědět
20.7.2024 18:09
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 10 zpráv z 17.