How to Install and Configure Git and GitHub on Windows
Obsah:
- Instalace Django na CentOS 7
- 1. Instalace Pythonu 3
- 2. Vytvoření virtuálního prostředí
- 3. Instalace Django
- 4. Vytvoření projektu Django
- 5. Testování vývojového serveru
- 6. Deaktivace virtuálního prostředí
- Závěr
Django je bezplatný a otevřený zdrojový webový rámec Python na vysoké úrovni, který má vývojářům pomoci při vytváření bezpečných, škálovatelných a udržovatelných webových aplikací.
Existují různé způsoby instalace Django, v závislosti na vašich potřebách. Může být nainstalován v celém systému nebo ve virtuálním prostředí Python pomocí pip. Balíčky Django jsou také zahrnuty do repozitářů CentOS a lze je nainstalovat pomocí správce balíků
yum
ale jsou zastaralé.
V tomto tutoriálu nainstalujeme a nakonfigurujeme nejnovější stabilní verzi Django na stroji CentOS 7 ve virtuálním prostředí Python.
Hlavním účelem virtuálních prostředí Pythonu je vytvoření izolovaného prostředí pro různé projekty Pythonu. Tímto způsobem můžete mít na jednom počítači více různých prostředí Django a instalovat konkrétní verzi modulu na základě projektu bez obav, že to ovlivní vaše další instalace Django. Pokud nainstalujete Django do globálního prostředí, můžete do počítače nainstalovat pouze jednu verzi Django.
Instalace Django na CentOS 7
Následující sekce obsahují postupné pokyny k instalaci Django ve virtuálním prostředí Python na CentOS 7.
1. Instalace Pythonu 3
Instalujeme Python 3.6 z repozitářů Software Collection (SCL).
CentOS 7 je dodáván s Pythonem 2.7.5, který je kritickou součástí základního systému CentOS. SCL vám umožní nainstalovat novější verze pythonu 3.x vedle výchozího pythonu v2.7.5, takže systémové nástroje, jako je yum, budou i nadále fungovat správně.
Začněte tím, že povolíte SCL instalací souboru vydání CentOS SCL, který je součástí úložiště CentOS extras:
sudo yum install centos-release-scl
Jakmile je úložiště povoleno, nainstalujte Python 3.6 pomocí následujícího příkazu:
sudo yum install rh-python36
Po instalaci Pythonu 3.6 jsme připraveni vytvořit virtuální prostředí pro naši aplikaci Django.
2. Vytvoření virtuálního prostředí
Od Pythonu 3.6 je doporučeným způsobem vytvoření virtuálního prostředí použití modulu
venv
.
Přejděte do adresáře, do kterého chcete uložit virtuální prostředí Python 3. Může to být váš domovský adresář nebo jakýkoli jiný adresář, kde má váš uživatel oprávnění ke čtení a zápisu.
Vytvořte nový adresář pro vaši aplikaci Django a do ní vložte cd:
mkdir my_django_app
cd my_django_app
Pro přístup k Pythonu 3.6 je třeba spustit novou instanci shellu pomocí nástroje
scl
:
scl enable rh-python36 bash
Spusťte následující příkaz k vytvoření nového virtuálního prostředí:
python3 -m venv venv
Výše uvedený příkaz vytvoří adresář zvaný
venv
, který obsahuje kopii binárního
venv
Python, správce balíčků Pip, standardní knihovnu Python a další podpůrné soubory. Pro virtuální prostředí můžete použít libovolný název.
Chcete-li začít používat toto virtuální prostředí, musíte jej aktivovat spuštěním
activate
skriptu:
source venv/bin/activate
Po aktivaci bude adresář bin virtuálního prostředí přidán na začátek proměnné
$PATH
. Také se změní výzva prostředí a zobrazí se název virtuálního prostředí, které aktuálně používáte. V našem případě to je
venv
.
3. Instalace Django
Nyní, když je virtuální prostředí aktivováno, můžete pomocí nástroje Python package manager
pip
nainstalovat Django:
pip install django
Ve virtuálním prostředí můžete použít příkaz
pip
místo
pip3
a
python
místo
python3
.
K ověření instalace použijte následující příkaz, který vytiskne verzi Django:
python -m django --version
V době psaní tohoto článku je nejnovější oficiální verze Django 2.1.2
2.1.2
Vaše verze Django se může lišit od verze zobrazené zde.
4. Vytvoření projektu Django
Chcete-li vytvořit nový projekt Django s názvem
mydjangoapp
použijte
mydjangoapp
program příkazového řádku
django-admin
:
django-admin startproject mydjangoapp
Výše uvedený příkaz vytvoří adresář
mydjangoapp
ve vašem aktuálním adresáři.
tree mydjangoapp/
mydjangoapp/ |-- manage.py `-- mydjangoapp |-- __init__.py |-- settings.py |-- urls.py `-- wsgi.py
Uvnitř tohoto adresáře najdete hlavní skript pro správu projektů s názvem
manage.py
a další adresář včetně konfigurace databáze a nastavení Django a konkrétních aplikací.
Pojďme migrovat databázi a vytvořit administrátora.
Začněte
mydjangoapp
adresáře
mydjangoapp
:
cd mydjangoapp
Ve výchozím nastavení Django používá databázi SQLite. Pro produkční aplikace můžete použít PostgreSQL, MariaDB, Oracle nebo MySQL Database.
Spusťte následující příkaz k migraci databáze:
python manage.py migrate
Výstup bude vypadat asi takto:
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
Po migraci databáze vytvořte administrátorského uživatele, abyste mohli používat administrační rozhraní Django:
python manage.py createsuperuser
Příkaz vás vyzve k zadání uživatelského jména, e-mailové adresy a hesla pro administrátora.
Username (leave blank to use 'linuxize'): admin Email address: [email protected] Password: Password (again): Superuser created successfully.
5. Testování vývojového serveru
Spusťte vývojový webový server pomocí skriptu
manage.py
následovaného možností
runserver
:
python manage.py runserver
Zobrazí se následující výstup:
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.
Pokud jste nainstalovali Django na virtuální stroj a chcete přistupovat k vývojovému serveru Django, budete muset upravit soubor
settings.py
a přidat IP adresu serveru do seznamu
ALLOWED_HOSTS
.
Otevřete
http://127.0.0.1:8000
ve webovém prohlížeči a zobrazí se výchozí vstupní stránka Django:
Chcete-li zastavit vývojový server, zadejte v terminálu
CTRL-C
.
6. Deaktivace virtuálního prostředí
Jakmile dokončíte práci, deaktivujte prostředí zadáním
deactivate
a vrátíte se do své normální skořápky.
Závěr
Naučili jste se, jak vytvořit virtuální prostředí Python a nainstalovat Django do počítače CentOS 7. Chcete-li vytvořit další vývojová prostředí Django, opakujte kroky uvedené v tomto tutoriálu.
python centosJak nainstalovat, nainstalovat tiskárnu hp officejet 6500a plus all-in-one

Naučte se, jak nastavit a nainstalovat tiskárnu HP Officejet 6500A Plus All-in-one.
Jak nainstalovat django na Ubuntu 18.04

Django je bezplatný a otevřený zdrojový webový rámec Python na vysoké úrovni, který má vývojářům pomoci při vytváření bezpečných, škálovatelných a udržovatelných webových aplikací. Tento tutoriál poskytuje pokyny krok za krokem o tom, jak nainstalovat Django ve virtuálním prostředí Python na Ubuntu 18.04.
Jak nainstalovat django na linuxu Debian 9

Django je nejoblíbenější webový rámec Pythonu, který má vývojářům pomoci budovat bezpečné, škálovatelné a udržovatelné webové aplikace. Django lze instalovat v celém systému nebo ve virtuálním prostředí Python pomocí pip.