Namestitev Djanga v Ubuntu 14

Uvod

Django je polno funkcionalen okvir za spletni razvoj, napisan v Pythonu in se pogosto uporablja za ustvarjanje dinamičnih spletnih aplikacij.
Ta vadnica bo pokrivala postopek namestitve Djanga na Ubuntu 14 z uporabo uradnega sistemskega repozitorija.

Dodatki

  • Primerek Vultr, ki izvaja Ubuntu 14.04 x64
  • Ta vadnica

Postopek

Namestitev Djanga

Postopek za namestitev Djanga iz repozitorijev Ubuntu je precej preprost in zahteva dva ukaza:

sudo apt-get update
sudo apt-get install python-django

Django lahko namestite tudi z uporabo pip:

sudo apt-get update 
sudo apt-get install python-pip

Uporabni ukazi

Preverjanje trenutno nameščene različice Djanga:
django-admin --version
Nadgradnja Djanga prek pip:
sudo pip install django --upgrade

Ustvarjanje projekta

Z django-adminukazom ustvarite nov projekt
django-admin startproject projectalpha
cd projectalpha

Zgornji ukaz bo ustvaril nov projekt z imenom projectalphas trenutnim aktivnim imenikom. npr.: če je vaš trenutni imenik /, bo lokacija vašega projekta /projectalpha .

Naslednji korak je zagon baze podatkov.:
python manage.py migrate
Ustvarite skrbniške poverilnice za projekt:
python manage.py createsuperuser

Zgornji ukaz vas bo pozval, da vnesete skrbniški račun username, password, in email address.

Začetek projekta:
python manage.py runserver 0.0.0.0:8080

Nato si boste lahko ogledali svoj projekt tako, da v spletnem brskalniku obiščete naslov IP vašega strežnika, ki mu sledi :8080. npr. http://192.168.1.100:8080

Opomba: uporabite lahko katera koli vrata, tudi vrata 80, če na vašem strežniku nimate nameščenega in tečenega Apache/Nginx.

Tako kot Apache/Nginx, bi v brskalniku videli sporočilo, ki kaže, da aplikacija Django deluje:

Delovalo je! Čestitamo za vašo prvo stran, ki jo poganja Django.

Če želite dostopati do skrbniške plošče vaše aplikacije, dodajte /adminna konec svojega URL-ja, da pridete do strani za prijavo. npr.: http://192.168.1.100:8080/admin/. Ko vnesete skrbniško uporabniško ime in geslo, si boste lahko ogledali skrbniško ploščo, ki vam omogoča upravljanje vseh različnih vidikov vašega projekta.

Ko končate z delom in pregledate privzeto spletno mesto aplikacije, lahko razvojni strežnik ustavite tako, da vtipkate CTRL-Csvoj terminal, da takoj zaustavite projekt. Vendar bodo vaši podatki ostali nespremenjeni.

Prosimo, preverite dokumentacijo Django za več informacij o izdelavi aplikacij in prilagajanju spletnih mest aplikacij.

S tem je naša vadnica zaključena. Hvala za branje.

Vodniki za Linux, programiranje, strežniške aplikacije, Ubuntu

Pusti komentar

Vzpon strojev: aplikacije AI v resničnem svetu

Vzpon strojev: aplikacije AI v resničnem svetu

Umetna inteligenca ni v prihodnosti, tukaj je prav v sedanjosti. V tem blogu preberite, kako so aplikacije umetne inteligence vplivale na različne sektorje.

DDOS napadi: kratek pregled

DDOS napadi: kratek pregled

Ste tudi vi žrtev DDOS napadov in ste zmedeni glede načinov preprečevanja? Preberite ta članek, če želite rešiti svoja vprašanja.

Ste se kdaj vprašali, kako hekerji zaslužijo denar?

Ste se kdaj vprašali, kako hekerji zaslužijo denar?

Morda ste že slišali, da hekerji zaslužijo veliko denarja, a ste se kdaj vprašali, kako zaslužijo takšen denar? razpravljajmo.

Revolucionarni Googlovi izumi, ki vam bodo olajšali življenje.

Revolucionarni Googlovi izumi, ki vam bodo olajšali življenje.

Ali želite videti revolucionarne izume Googla in kako so ti izumi danes spremenili življenje vsakega človeka? Nato preberite v blogu in si oglejte Googlove izume.

Friday Essential: Kaj se je zgodilo z avtomobili, ki jih poganja umetna inteligenca?

Friday Essential: Kaj se je zgodilo z avtomobili, ki jih poganja umetna inteligenca?

Koncept samovozečih avtomobilov, ki zapeljejo na ceste s pomočjo umetne inteligence, so sanje, ki jih imamo že nekaj časa. A kljub številnim obljubam jih ni nikjer. Preberite ta blog, če želite izvedeti več…

Tehnološka singularnost: oddaljena prihodnost človeške civilizacije?

Tehnološka singularnost: oddaljena prihodnost človeške civilizacije?

Ker se znanost hitro razvija in prevzame veliko naših prizadevanj, se povečuje tudi tveganje, da se podvržemo nerazložljivi singularnosti. Preberite, kaj bi za nas lahko pomenila singularnost.

Funkcionalnosti slojev referenčne arhitekture velikih podatkov

Funkcionalnosti slojev referenčne arhitekture velikih podatkov

Preberite blog, če želite na najpreprostejši način spoznati različne plasti v arhitekturi velikih podatkov in njihove funkcionalnosti.

Razvoj shranjevanja podatkov – Infografika

Razvoj shranjevanja podatkov – Infografika

Metode shranjevanja podatkov so se lahko razvijale od rojstva podatkov. Ta blog pokriva razvoj shranjevanja podatkov na podlagi infografike.

6 neverjetnih prednosti pametnih naprav za dom v našem življenju

6 neverjetnih prednosti pametnih naprav za dom v našem življenju

V tem digitalno vodenem svetu so pametne naprave za dom postale ključni del življenja. Tukaj je nekaj neverjetnih prednosti pametnih naprav za dom o tem, kako naredijo naše življenje vredno življenja in poenostavijo.

Posodobitev dodatka macOS Catalina 10.15.4 povzroča več težav kot jih rešuje

Posodobitev dodatka macOS Catalina 10.15.4 povzroča več težav kot jih rešuje

Pred kratkim je Apple izdal macOS Catalina 10.15.4 dopolnilno posodobitev za odpravo težav, vendar se zdi, da posodobitev povzroča več težav, ki vodijo do opečenja računalnikov Mac. Preberite ta članek, če želite izvedeti več