django setup installation windows code example
Example 1: how to install django on windows
INSTALLING PYTHON DJANGO ON WINDOWS
====================================
Application Case: Hotmessages.com app
1 - Download and install python
2 - Create a dirctory in drive C for your python project
3 - Open Windows Command Prompt
4 - Navigate and change directory to your python project folder
5 - Then Type the below commands, press enter key after each command;
c:\>py -m venv env
c:\>env\Scripts\activate
6 - After typing the commands, the prompt will to the below with (env) in front of c:\
(env) C:\python-django>
7 - Then type the below command
(env) C:\python-django>pip install django
8 - After django has finsihed insalling, type the below command to start a new project
(env) C:\python-django>django-admin startproject hotmessages
9 - Change directory to project folder as below
(env) C:\python-django>cd hotmessages
10 - Then type the below command
(env) C:\python-django>python manage.py migrate
10 - Create a super user the controls main login
(env) C:\python-django>python manage.py createsuperuser
11 - Provide your username and password to proceed
12 - Run python server to see your application
(env) C:\python-django>python manage.py runserver
13 - Check Application running via http://127.0.0.1:8000, type this link on your browser
14 - Check the Admin Section via http://127.0.0.1:8000/admin, type this link on your browser
15 - Create your app by typing the code below
(env) C:\python-django>python manage.py startapp hotmessages_app
*Important things to do
(1) Ensure your add your app directory name in the settings folder as below
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'my_new_app',
]
Hope this helps
From;
- Atsu Emmanuel
[email protected]
Example 2: how to install django
pip install django
django-admin startproject project_name
cd project_name
python manage.py makemigrations
python manage.py migrate
python manage.py createsuperuser
python manage.py runserver
python manage.py startapp sub_module