Skip to content

Mizfa-Tech/Django-Blog-Multilingual

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Django-Blog-Multilingual

Django-Blog-Multilingual is a blog web application built with the Django web framework. This application is designed to be multilingual, allowing users to create and read blog posts in multiple languages.

Features

  • Multilingual support: Users can create and read blog posts in multiple languages.
  • User authentication: Users can create accounts and log in to create, edit, and delete their own blog posts.
  • Admin dashboard: Administrators can manage all blog posts and user accounts from the admin dashboard.
  • Responsive design: The web application is designed to be responsive, adapting to different screen sizes and devices.

Installation

  1. Clone the repository:
git clone https://github.com/Mizfa-Tech/Django-Blog-Multilingual
  1. Navigate to the project directory:
cd Django-Blog-Multilingual
  1. Create a virtual environment:
python -m venv env
  1. Activate the virtual environment: On Windows:
env\Scripts\activate

On macOS and Linux:

source env/bin/activate
  1. Install the required packages:
pip install -r requirements.txt
  1. Run the database migrations & create superuser:
python manage.py migrate
python manage.py createsuperuser
  1. Run the development server:
python manage.py runserver
  1. Open the web application in your browser:
http://localhost:8000/