simple django project
1.0.0
Instal python-3.7.2
dan python-pip
. Ikuti langkah-langkah dari dokumen referensi di bawah ini berdasarkan Sistem Operasi Anda. Referensi: https://docs.python-guide.org/starting/installation/
Instal mysql-8.0.15
. Ikuti langkah-langkah dari dokumen referensi di bawah ini berdasarkan Sistem Operasi Anda. Referensi: https://dev.mysql.com/doc/refman/5.5/en/
# Install virtual environment
sudo pip install virtualenv
# Make a directory
mkdir envs
# Create virtual environment
virtualenv ./envs/
# Activate virtual environment
source envs/bin/activate
git clone " https://github.com/Manisha-Bayya/simple-django-project.git "
cd simple-django-project/
pip install -r requirements.txt
# open mysql bash
mysql -u < mysql-user > -p
# Give the absolute path of the file
mysql > source ~ /simple-django-project/world.sql
mysql > exit ;
# open settings file
vim panorbit/settings.py
# Edit Database configurations with your MySQL configurations.
# Search for DATABASES section.
DATABASES = {
' default ' : {
' ENGINE ' : ' django.db.backends.mysql ' ,
' NAME ' : ' world ' ,
' USER ' : ' <mysql-user> ' ,
' PASSWORD ' : ' <mysql-password> ' ,
' HOST ' : ' <mysql-host> ' ,
' PORT ' : ' <mysql-port> ' ,
}
}
# Edit email configurations.
# Search for email configurations
EMAIL_USE_TLS = True
EMAIL_HOST = ' smtp.gmail.com '
EMAIL_HOST_USER = ' <your-email> '
EMAIL_HOST_PASSWORD = ' <your-email-password> '
EMAIL_PORT = 587
# save the file
# Make migrations
python manage.py makemigrations
python manage.py migrate
# For search feature we need to index certain tables to the haystack. For that run below command.
python manage.py rebuild_index
# Run the server
python manage.py runserver 0:8001
# your server is up on port 8001
Coba buka http://localhost:8001 di browser. Sekarang kamu siap berangkat.