Django: Difference between revisions
No edit summary |
No edit summary |
||
Line 74: | Line 74: | ||
http://192.168.1.239:8000/admin | http://192.168.1.239:8000/admin | ||
=== Configure Static Files === | |||
vi django_app/settings.py | |||
Fuege 2 Zeilen hinzu... | |||
import os | |||
und unter dem Static Verzeichnis: | |||
STATIC_ROOT = os.path.join(BASE_DIR, 'static/') | |||
== Apache2 Config == | == Apache2 Config == |
Revision as of 13:50, 7 May 2023
Ein mini Tutorial fuer nen Apache2/Debian Django...
Udemy Course: Python and Django Full Stack Web Developer Bootcamp
Gutes Intro: https://tecadmin.net/install-django-on-debian/
Python Config
Virtual Environment
pip3 install virtualenv
mkdir /path/to/myapp/venv
cd /path/to/myapp/venv/
virtualenv myprojectenv
source ~/myproject/myprojectenv/bin/activate
Django Installation
sudo apt-get install python3 python3-pip
python3 -V
Python 3.7.3
pip3 -V
pip 12.0.1 from /usr/lib/python3/dist-packages (python 3.7)
pip3 install Django
django-admin --version
2.1.2
cd /var/www
django-admin startproject django_app
cd django_app
python3 manage.py migrate
python3 manage.py createsuperuser
vi django_app/settings.py
ALLOWED_HOSTS = ['192.168.1.239']
python3 manage.py runserver 0.0.0.0:8000
http://192.168.1.239:8000/admin
Configure Static Files
vi django_app/settings.py
Fuege 2 Zeilen hinzu...
import os
und unter dem Static Verzeichnis:
STATIC_ROOT = os.path.join(BASE_DIR, 'static/')