How To Download And Install PyCharm IDE Free Edition on Windows
Indholdsfortegnelse:
- Installation af Django på Ubuntu 18.04
- Installation af Python 3 og venv
- Oprettelse af et virtuelt miljø
- Installation af Django
- Oprettelse af et Django-projekt
- Test af udviklingsserveren
- Deaktivering af det virtuelle miljø
- Konklusion
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.
Der er forskellige metoder til at installere Django, afhængigt af dine behov. Det kan installeres hele systemet eller i et virtuelt Python-miljø ved hjælp af pip.
Django-pakker er også inkluderet i de officielle Ubuntu-lagre og kan installeres vha.
apt
package manager. Dette er den nemmeste metode til at installere Django på Ubuntu 18.04, men ikke så fleksibel som installation i et virtuelt miljø. Den version, der er inkluderet i depoterne, hænger også altid bag den seneste version af Django.
Hovedformå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å Ubuntu 18.04
De følgende afsnit indeholder trinvis vejledning om, hvordan du installerer Django i et virtuelt Python-miljø på Ubuntu 18.04.
Installation af Python 3 og venv
Ubuntu 18.04 sendes med Python 3.6 som standard. 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.6.6
Fra Python 3.6 er den anbefalede måde at oprette et virtuelt miljø at bruge
venv
modulet. Sådan installeres
python3-venv
pakken, der indeholder
venv
modulet, kører 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.
Oprettelse af et 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
Når du er inde i biblioteket, skal du køre følgende kommando for at oprette dit nye virtuelle 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 dette 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
.
Installation af Django
Nu, hvor det virtuelle miljø er aktiveret, kan du bruge Python-pakkehåndterings pip til at installere Django:
pip install django
I det virtuelle miljø kan du bruge kommandopip i stedet for
pip3
og
python
stedet for
python3
.
For at verificere installationen skal du bruge følgende kommando, der udskriver Django-versionen:
python -m django --version
På dette tidspunkt, hvor denne artikel skrives, er den seneste officielle Django-version 2.1.2
2.1.2
Din Django-version kan afvige fra den version, der er vist her.
Oprettelse af et Django-projekt
For at oprette et nyt Django-projekt ved navn
mydjangoapp
bruge kommandolinjeprogrammet
django-admin
:
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.
Start med at navigere til
mydjangoapp
biblioteket:
cd mydjangoapp
Som standard bruger Django en SQLite-database. Til produktionsapplikationer kan du bruge PostgreSQL, MariaDB, Oracle eller MySQL-database.
Kør følgende kommando for at migrere databasen:
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, skal du oprette en administrativ bruger, så du kan bruge Django admin interface:
python manage.py createsuperuser
Kommandoen beder dig om et brugernavn, en e-mail-adresse og en adgangskode til din administrative bruger.
Username (leave blank to use 'linuxize'): admin Email address: [email protected] Password: Password (again): Superuser created successfully.
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.
Deaktivering af det virtuelle miljø
Når du er færdig 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å din Ubuntu 18.04-maskine. For at skabe yderligere Django-udviklingsmiljøer skal du gentage de trin, vi skitserede i denne tutorial.
python ubuntuSådan installeres den nyeste Firefox 3.6.6 i Ubuntu Linux

Firefox 3.6.6 indeholder browserkrasningsforebyggelse. Sådan er det nemt at installere det i Ubuntu Linux.
Så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å debian 9 linux

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.