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

Diskuze – Lekce 2 - Seznámení s Django frameworkem pro Python

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
Klára Motlová:19.4.2023 14:49

Pěkné, ale původně mi nedošlo, že po routování projektu a aplikace + view musím znovu do cmd napsat adresu projektu (bez aplikace) + py manage.py runserver. Pak to bylo ok :).

 
Odpovědět
19.4.2023 14:49
Avatar
Martina Bergman:31.5.2023 10:46

ahoj, je tu někdo komu se nedaří spustit server? (ano, jsem ve správné složce a provedla jsem dle zadání, ovšem výstupem je viz. screen
díky za radu

 
Odpovědět
31.5.2023 10:46
Avatar
ÚZIS ČR
Člen
Avatar
ÚZIS ČR:5.9.2023 15:30

Možná by bylo dobré dopsat jak najít správnou cestu k DJANGo, alespon možnosti. Amatéři hledají a nemůžou najít. Dále routování bych možná popsal doslovně, kde se musí co přeroutovat.
Toto vypadá jako syntaxe k zaápisu někam do souboru, možná by bylo lepší udělat obrázek.
http://localhost:8000/ -> urls.py (projekt) -> urls.py (aplikace) -> metoda index()

 
Odpovědět
5.9.2023 15:30
Avatar
Odpovídá na ÚZIS ČR
Jan Gritzbach:2.11.2023 11:33

Zcela souhlasím, že

http://localhost:8000/ -> urls.py (projekt) -> urls.py (aplikace) -> metoda index()

vypadá, jakoby to byl snad nějaký příkaz, který se má psát někam do terminálu. Přitom je to zjevně jen snaha o "grafické" znázornění schématu, o co se to vlastně snažíme.

Pro někoho to může být matoucí a určitě by bylo šikovnější udělat pro znázornění nějaký obrázek, než to napsat takto.

Odpovědět
2.11.2023 11:33
"Stay curious, learn every day!"
Avatar
Simon Jahoda
Člen
Avatar
Simon Jahoda:24.11.2023 12:39

Zdravím ve spolek. Také jsem se s tím trochu potrápil. Proto jsem se rozhodl, že jsem dám obrázky, jak se mi to nakonec podařilo rozběhat. Dále je nutné podotknout, že při instalaci pythonu je potřeba zatrhnout, aby se zapsala cesta do proměnného prostředí, jinak nebude návod fungovat. Dá se to nastavit i dodatečně.

  1. je potřeba spustit příkazový řádek - klasicky cvaknu na start a napíšu cmd - enter, není potřeba ho spouštět jako správce. Zadáme příkaz viz první screen ( červeně podtržené ).

2)následně jít so složky Python ( v příkazovém řádku zapiš: cd C:\Users\doplň si sám podle názvu uživatele PC\AppData\Lo­cal\Programs\Pyt­hon ).
Zadej příkaz: django-admin startproject mysite ( po provedení tohoto příkazu by se měla ve složce Python, vytvořit složka mysite ).
Poté zadat příkaz: cd mysite. Po otevření složky mysite, zadám příkaz: py manage.py runserver - v tomto okamžiku by měl běžet server - ověřím tak, že zadám do internetového prohlížeče adresu: http://127.0.0.1:8000.
V případě, že by měl někdo problém s další částí lekce, můžu napsat návod i na tuto. Doufám, že to někomu pomůže.

Editováno 24.11.2023 12:41
 
Odpovědět
24.11.2023 12:39
Avatar
Radim Bašista:20.12.2023 15:49

django-admin startproject mysite
django-admin : The term 'django-admin' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:1

  • django-admin startproject mysite
  • ~~~~~~~~~~~~
    • CategoryInfo : ObjectNotFound: (django-admin:String) [], CommandNotFou­ndException
    • FullyQualifie­dErrorId : CommandNotFou­ndException

Tak to byla velice rychlá stopka, co s tim dál? :D

 
Odpovědět
20.12.2023 15:49
Avatar
Odpovídá na Radim Bašista
Radim Bašista:20.12.2023 16:33

Aaahaa, už jsem to pochopil, ale je to teda divočina, bylo to dobré upřesnit více pro laiky na jaké potíže mohou narazit, pomohlo by to :)

 
Odpovědět
20.12.2023 16:33
Avatar
Ondřej Figala:5.6.2024 15:41

Prosím o doplnění lekce i pro operační systém macOS. Musím říct, že to byl docela pain spoustu věcí googlit :) Tip - při úvodu do e-learningu možnost zadat používaný OS a podle toho zobrazovat přizpůsobený tutoriál.
O.

 
Odpovědět
5.6.2024 15:41
Avatar
Dušan Lukáč:2.7.2024 20:35

Detailnejšie to popísať za mňa ako človeka čo nema s DJango moc skúseností musel som ísť cez online tutrorial aby som sa dostal k tomu istému výsledku CMD my nerobilo problém ale to že som nevedl že mam urobit virtual enviroment a do toho nainštalovať to Django

 
Odpovědět
2.7.2024 20:35
Avatar
Jan Duda
Člen
Avatar
Odpovídá na Ondřej Figala
Jan Duda:6.7.2024 11:37

Měl jsem stejný problém, nakonec jsem to vyřešil tak, že tuto část zkouším na win. Neměl jsem nervy na to to rozcházet na MacOS, což mě mrzí

 
Odpovědět
6.7.2024 11:37
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 70.