Install django

Pre-requisites:

Operating System: CentOS 7
Package Manager : YUM
Python Version: Python 3.8
Database: Mariadb 10.3


Update Yum repository and Install base packages.

Update Packages
# yum update

Install Python supported packages.
# yum install gcc openssl-devel bzip2-devel libffi-devel wget python3-devel mysql-devel

Install Development tools.
# yum groupinstall “Development tools”

Install Python Virtual environment.
# yum install python-virtualenv


Install Python 3.8.
Use this link : https://linuxsysad.wordpress.com/python-3-8/


Install MariaDB 10.3 in CentOS 7.

Create MariaDB.repo & add below MariaDB Repository in yum repo.
File : /etc/yum.repos.d/MariaDB.repo

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.3/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1


Update Yum repository and Install MariaDB packages.

Update Yum Package List
# yum update

Install MariaDB and dependencies.
# yum install MariaDB-server galera MariaDB-client MariaDB-shared MariaDB-backup MariaDB-common

Once Mariadb installed, start service and set root password using
mysql_secure_installation command
.

Create database in mariadb server for our first project : mysite
We are going to use root as database user and password as root123 fro test server. Do not use root user in any configuration for production server.


Lets move to next page & create our first mysite django project.

Design a site like this with WordPress.com
Get started