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.
- 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.
- Clone the repository:
git clone https://github.com/Mizfa-Tech/Django-Blog-Multilingual
- Navigate to the project directory:
cd Django-Blog-Multilingual
- Create a virtual environment:
python -m venv env
- Activate the virtual environment: On Windows:
env\Scripts\activate
On macOS and Linux:
source env/bin/activate
- Install the required packages:
pip install -r requirements.txt
- Run the database migrations & create superuser:
python manage.py migrate
python manage.py createsuperuser
- Run the development server:
python manage.py runserver
- Open the web application in your browser:
http://localhost:8000/