How to Install OpenCV on Windows with PYTHON
Indholdsfortegnelse:
- Installation af Django på Debian 9
- 1. Installation af Python 3 og venv
- 2. Oprettelse af virtuelt miljø
- 3. Installation af Django
- 4. Oprettelse af et Django-projekt
- 5. Test af udviklingsserveren
- 6. Deaktivering af det virtuelle miljø
- Konklusion
Django er den mest populære Python webramme designet til at hjælpe udviklere med at opbygge sikre, skalerbare og vedligeholdelige webapplikationer.
Django kan installeres hele systemet eller i et virtuelt Python-miljø ved hjælp af pip. Django-pakker er inkluderet i de officielle Debian-lagre og kan installeres vha.
apt
package manager. Dette er den nemmeste metode til at installere Django på Debian 9, men ikke så fleksibel som installation i et virtuelt miljø. Den version, der er inkluderet i depoterne, er også altid flere udgivelser bag den nyeste version af Django.
Hovedmålet med virtuelle Python-miljøer er at skabe et isoleret miljø til forskellige Python-projekter. På denne måde kan du have flere forskellige Django-miljøer på en enkelt computer og installere en bestemt version af et modul på hvert projektbasis uden at bekymre dig om, at det vil påvirke dine andre Django-installationer. Hvis du installerer Django i det globale miljø, kan du kun installere en Django-version på din computer.
Installation af Django på Debian 9
Udfør følgende trin for at installere Django i et virtuelt Python-miljø på Debian 9.
1. Installation af Python 3 og venv
Debian 9 leveres som standard med Python 3.5. Du kan bekræfte, at Python 3 er installeret på dit system ved at skrive:
python3 -V
Outputet skal se sådan ud:
Python 3.5.3
Den anbefalede måde at skabe et virtuelt miljø er ved at bruge
venv
modulet.
venv
modulet er inkluderet i
python3-venv
pakken. Installer det ved at skrive følgende kommando:
sudo apt install python3-venv
Når modulet er installeret, er vi klar til at skabe et virtuelt miljø til vores Django-applikation.
2. Oprettelse af virtuelt miljø
Start med at navigere til det bibliotek, hvor du gerne vil gemme dine virtuelle Python 3-miljøer. Det kan være dit hjemmekatalog eller ethvert andet bibliotek, hvor din bruger har læse- og skrivetilladelser.
Opret en ny mappe til din Django-applikation og naviger ind i den:
mkdir my_django_app
cd my_django_app
Fra kataloget skal du udføre følgende kommando for at oprette et nyt virtuelt miljø:
python3 -m venv venv
Kommandoen ovenfor opretter et bibliotek kaldet
venv
, som indeholder en kopi af Python-
venv
, Pip-pakkehåndtereren, standard Python-biblioteket og andre understøttende filer. Du kan bruge ethvert navn, du ønsker, til det virtuelle miljø.
For at begynde at bruge det virtuelle miljø skal du aktivere det ved at køre
activate
:
source venv/bin/activate
Når den er aktiveret tilføjes det virtuelle miljøs bin-bibliotek i begyndelsen af
$PATH
variablen. Også din shell-prompten vil ændres, og den vil vise navnet på det virtuelle miljø, du i øjeblikket bruger. I vores tilfælde er det
venv
.
3. Installation af Django
Nu, hvor det virtuelle miljø er aktivt, skal du installere Django ved hjælp af Python-pakkehåndterings
pip
:
pip install django
I det virtuelle miljø kan du bruge kommandopip i stedet for
pip3
og
python
stedet for
python3
.
Bekræft installationen ved hjælp af følgende kommando, der udskriver Django-versionen:
python -m django --version
På det tidspunkt, hvor denne artikel skrives, er den nyeste Django-version
2.1.2
.
2.1.3
Din Django-version kan være forskellig fra den version, der er vist her.
4. Oprettelse af et Django-projekt
Brug kommandolinjefunktionen
django-admin
til at oprette et nyt Django-projekt ved navn
mydjangoapp
:
django-admin startproject mydjangoapp
Kommandoen ovenfor opretter et
mydjangoapp
bibliotek i dit nuværende bibliotek.
tree mydjangoapp/
mydjangoapp/ |-- manage.py `-- mydjangoapp |-- __init__.py |-- settings.py |-- urls.py `-- wsgi.py
Inde i det bibliotek finder du
manage.py
til styring af projekter, der hedder
manage.py
og et andet bibliotek inklusive databasekonfiguration, og Django og applikationsspecifikke indstillinger.
Lad os migrere databasen og oprette en administrativ bruger.
Naviger først til
mydjangoapp
biblioteket:
cd mydjangoapp
SQLite er standarddatabasen for Django. Til produktionsapplikationer kan du bruge PostgreSQL, MariaDB, Oracle eller MySQL-database.
Migrer databasen ved at skrive:
python manage.py migrate
Outputet ser sådan ud på følgende måde:
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
Når databasen er migreret, oprettes en administrativ bruger, der bruges til at få adgang til Django admin interface:
python manage.py createsuperuser
Kommandoen beder dig om et brugernavn, en e-mail-adresse og en adgangskode.
Username (leave blank to use 'linuxize'): admin Email address: [email protected] Password: Password (again): Superuser created successfully.
5. Test af udviklingsserveren
Start udviklingswebserveren ved hjælp af scriptet
manage.py
efterfulgt af indstillingen
runserver
:
python manage.py runserver
Du får vist følgende output:
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.
Hvis du installerede Django på en virtuel maskine, og du vil have adgang til Django-udviklingsserveren, skal du redigere filen
settings.py
og tilføje server-IP-adressen på listen
ALLOWED_HOSTS
.
Åbn
http://127.0.0.1:8000
i din webbrowser, og du vil blive præsenteret for den standard Django destinationsside:
For at stoppe udviklingsservertypen
CTRL-C
i din terminal.
6. Deaktivering af det virtuelle miljø
Når det er gjort med dit arbejde, skal du deaktivere miljøet ved at skrive
deactivate
og du vender tilbage til din normale skal.
Konklusion
Du har lært, hvordan du opretter et virtuelt Python-miljø og installerer Django på dit Debian 9-system. For at skabe yderligere Django-udviklingsmiljøer skal du gentage trinnene, der er beskrevet i denne tutorial.
python debianSådan installeres django på centos 7

Django er en gratis og open source Python-webramme på højt niveau designet til at hjælpe udviklere med at opbygge sikre, skalerbare og vedligeholdelige webapplikationer. I denne tutorial vil vi installere og konfigurere den seneste stabile version af Django på en CentOS 7-maskine i et virtuelt Python-miljø.
Sådan installeres django på ubuntu 18.04

Django er en gratis og open source Python webramme på højt niveau designet til at hjælpe udviklere med at opbygge sikre, skalerbare og vedligeholdelige webapplikationer. Denne tutorial giver trin for trin instruktioner om, hvordan du installerer Django i et Python-virtuelt miljø på Ubuntu 18.04.
Sådan installeres virtualbox på debian linux 10 linux

VirtualBox er en open-source cross-platform virtualiseringssoftware, der giver dig mulighed for at køre flere gæstoperativsystemer samtidig. Denne tutorial forklarer, hvordan du installerer den nyeste VirtualBox på Debian 10, Buster.