How to Install and Configure Git and GitHub on Windows
Sisällysluettelo:
- Djangon asentaminen Debian 9: ään
- 1. Python 3: n ja venv: n asentaminen
- 2. Virtuaalisen ympäristön luominen
- 3. Djangon asentaminen
- 4. Django-projektin luominen
- 5. Kehityspalvelimen testaaminen
- 6. Virtuaaliympäristön deaktivointi
- johtopäätös
Django on suosituin Python-verkkokehys, jonka tarkoituksena on auttaa kehittäjiä rakentamaan turvallisia, skaalautuvia ja ylläpidettäviä verkkosovelluksia.
Django voidaan asentaa koko järjestelmän tai Python-virtuaaliympäristöön pipin avulla. Django-paketit sisältyvät virallisiin Debian-arkistoihin, ja ne voidaan asentaa
apt
pakettien hallintaohjelmalla. Tämä on helpoin tapa asentaa Django Debian 9: ään, mutta ei niin joustava kuin asennus virtuaaliympäristöön. Myös arkistoihin sisältyvä versio on aina useita julkaisuja Djangon uusimman version takana.
Python-virtuaaliympäristöjen päätavoite on luoda eristetty ympäristö erilaisille Python-projekteille. Tällä tavoin sinulla voi olla useita erilaisia Django-ympäristöjä yhdellä tietokoneella ja asentaa tietty moduuliversio projektikohtaisesti murehtimatta, että se vaikuttaa muihin Django-asennuksiin. Jos asennat Djangon globaaliin ympäristöön, voit asentaa vain yhden Django-version tietokoneellesi.
Djangon asentaminen Debian 9: ään
Suorita seuraavat vaiheet asentaaksesi Djangon Python-virtuaaliympäristöön Debian 9: llä.
1. Python 3: n ja venv: n asentaminen
Debian 9 toimitetaan oletuksena Python 3.5: llä. Voit tarkistaa, että Python 3 on asennettu järjestelmään kirjoittamalla:
python3 -V
Tuloksen tulisi näyttää tältä:
Python 3.5.3
Suositeltu tapa luoda virtuaaliympäristö on käyttää
venv
moduulia.
venv
moduuli sisältyy
python3-venv
pakettiin. Asenna se kirjoittamalla seuraava komento:
sudo apt install python3-venv
Kun moduuli on asennettu, olemme valmiita luomaan virtuaalisen ympäristön Django-sovelluksellemme.
2. Virtuaalisen ympäristön luominen
Aloita navigoimalla hakemistoon, johon haluat tallentaa Python 3 -ympäristösi. Se voi olla kotihakemistosi tai mikä tahansa muu hakemisto, jossa käyttäjän on luettu ja kirjoitettu käyttöoikeudet.
Luo uusi hakemisto Django-sovelluksellesi ja siirry siihen:
mkdir my_django_app
cd my_django_app
Suorita seuraava komento hakemiston sisällä luodaksesi uuden virtuaalisen ympäristön:
python3 -m venv venv
Yllä oleva komento luo hakemiston nimeltä
venv
, joka sisältää kopion Python-binaarista, Pip-paketinhallinnasta, vakiona olevasta Python-kirjastosta ja muista tukevista tiedostoista. Voit käyttää mitä tahansa haluamaasi nimeä virtuaaliympäristössä.
Aloita virtuaalisen ympäristön käyttö aktivoimalla se suorittamalla
activate
:
source venv/bin/activate
Aktivoinnin jälkeen virtuaaliympäristön bin-hakemisto lisätään
$PATH
-muuttujan alkuun. Myös kuoresi kehote muuttuu ja se näyttää nykyisen virtuaalisen ympäristön nimen. Meidän tapauksessamme se on
venv
.
3. Djangon asentaminen
Nyt kun virtuaalinen ympäristö on aktiivinen, asenna Django Python-paketinhallinnan
pip
: llä:
pip install django
Virtuaaliympäristössä voit käyttää komentoa
pip
sijaan
pip3
ja
python
sijaan
python3
.
Varmista asennus seuraavalla komennolla, joka tulostaa Django-version:
python -m django --version
Tämän artikkelin kirjoittamishetkellä viimeisin Django-versio on
2.1.2
.
2.1.3
Django-versiosi saattaa olla erilainen kuin tässä esitetty.
4. Django-projektin luominen
Luo uusi Django-projekti nimeltä
mydjangoapp
django-admin
komentorivityökalun
mydjangoapp
:
django-admin startproject mydjangoapp
Yllä oleva komento luo
mydjangoapp
hakemiston nykyiseen hakemistoon.
tree mydjangoapp/
mydjangoapp/ |-- manage.py `-- mydjangoapp |-- __init__.py |-- settings.py |-- urls.py `-- wsgi.py
Tämän hakemiston sisällä löydät pääkäsikirjoituksen
manage.py
projektien
manage.py
ja toisen hakemiston, joka sisältää tietokannan määritykset, sekä Djangon ja sovelluskohtaiset asetukset.
Siirretään tietokanta ja luodaan järjestelmänvalvojan käyttäjä.
Siirry ensin
mydjangoapp
hakemistoon:
cd mydjangoapp
SQLite on Djangon oletustietokanta. Tuotantosovelluksissa voit käyttää PostgreSQL-, MariaDB-, Oracle- tai MySQL-tietokantaa.
Siirrä tietokanta kirjoittamalla:
python manage.py migrate
Tulos näyttää seuraavalta:
Operations to perform: Apply all migrations: admin, auth, contenttypes, sessions Running migrations: Applying contenttypes.0001_initial… OK Applying auth.0001_initial… OK Applying admin.0001_initial… OK Applying admin.0002_logentry_remove_auto_add… OK Applying admin.0003_logentry_add_action_flag_choices… OK Applying contenttypes.0002_remove_content_type_name… OK Applying auth.0002_alter_permission_name_max_length… OK Applying auth.0003_alter_user_email_max_length… OK Applying auth.0004_alter_user_username_opts… OK Applying auth.0005_alter_user_last_login_null… OK Applying auth.0006_require_contenttypes_0002… OK Applying auth.0007_alter_validators_add_error_messages… OK Applying auth.0008_alter_user_username_max_length… OK Applying auth.0009_alter_user_last_name_max_length… OK Applying sessions.0001_initial… OK
Kun tietokanta on siirretty, luo järjestelmänvalvojan käyttäjä, joka käyttää Djangon järjestelmänvalvojan käyttöliittymää:
python manage.py createsuperuser
Komento kysyy käyttäjänimeä, sähköpostiosoitetta ja salasanaa.
Username (leave blank to use 'linuxize'): admin Email address: [email protected] Password: Password (again): Superuser created successfully.
5. Kehityspalvelimen testaaminen
Käynnistä kehitysverkkopalvelin käyttämällä
manage.py
skriptiä, jota seuraa
runserver
:
python manage.py runserver
Näet seuraavan tulosteen:
Performing system checks… System check identified no issues (0 silenced). October 20, 2018 - 11:16:28 Django version 2.1.2, using settings 'mydjangoapp.settings' Starting development server at http://127.0.0.1:8000/ Quit the server with CONTROL-C.
Jos olet asentanut Djangon virtuaalikoneelle ja haluat käyttää Djangon kehityspalvelinta, sinun on muokattava
settings.py
tiedostoa ja lisättävä palvelimen IP-osoite
ALLOWED_HOSTS
luetteloon.
Avaa selaimessa
http://127.0.0.1:8000
ja sinulle näytetään oletus Djangon aloitussivu:



Lopeta kehityspalvelimen tyyppi
CTRL-C
päätteessäsi.
6. Virtuaaliympäristön deaktivointi
Kun olet tehnyt työsi, poista ympäristö
deactivate
kirjoittamalla
deactivate
ja palaat normaaliin kuoriisi.
johtopäätös
Olet oppinut luomaan Python-virtuaaliympäristön ja asentamaan Djangon Debian 9 -järjestelmään. Voit luoda lisää Django-kehitysympäristöjä toistamalla tämän oppaan ohjeet.
python debianKuinka asentaa, asentaa hp officejet 6500a plus all-in-one -tulostin
Opi määrittämään ja asentamaan HP Officejet 6500A Plus All-in-one -tulostin.
Kuinka asentaa django centos 7: een
Django on ilmainen ja avoimen lähdekoodin korkean tason Python-verkkokehys, joka on suunniteltu auttamaan kehittäjiä rakentamaan turvallisia, skaalautuvia ja ylläpidettäviä verkkosovelluksia. Tässä opetusohjelmassa me asennamme ja konfiguroimme Djangon uusimman vakaan version CentOS 7 -koneeseen Python-virtuaaliympäristössä.
Kuinka asentaa django ubuntu 18.04: een
Django on ilmainen ja avoimen lähdekoodin korkean tason Python-verkkokehys, jonka tarkoituksena on auttaa kehittäjiä rakentamaan turvallisia, skaalautuvia ja ylläpidettäviä verkkosovelluksia. Tämä opetusohjelma tarjoaa vaiheittaiset ohjeet Djangon asentamisesta Python-virtuaaliympäristöön Ubuntu 18.04: ssä.







