https://github.com/drisskhattabi6/django-blog
This repository contains a Personal Blog developed using Django Framework.
https://github.com/drisskhattabi6/django-blog
blog blogger blogging blogging-application blogging-platform blogging-system django django-application django-blog django-project djangoblog python
Last synced: about 1 month ago
JSON representation
This repository contains a Personal Blog developed using Django Framework.
- Host: GitHub
- URL: https://github.com/drisskhattabi6/django-blog
- Owner: drisskhattabi6
- Created: 2024-05-11T13:39:54.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-01-13T13:58:53.000Z (3 months ago)
- Last Synced: 2025-01-20T15:47:58.284Z (3 months ago)
- Topics: blog, blogger, blogging, blogging-application, blogging-platform, blogging-system, django, django-application, django-blog, django-project, djangoblog, python
- Language: HTML
- Homepage:
- Size: 5.48 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Django Blog :
This repository contains a **Personal Blog** developed using Django Framework.
Only the **Super User** can create, edit, and delete posts, authors and category in **admin Pannel** ( `http://127.0.0.1:8000/admin` ) of django project.
This is a example image of the main page of the blog :

The User can search for a specific topic in the blog, and he can surf a specific category of topics.
## Run Project :
Download the project first using this cmd :
```
git clone https://github.com/drisskhattabi6/Django-Blog-Project.git
```Once the project is downloaded, navigate into the project directory:
```
cd Django-Blog-Project
```Before running the project, make sure you have Python and Django installed on your system. You can install Django using pip:
```
pip install -r requirements.txt
```Next, you'll need to apply migrations to set up the database schema (Optionel):
```
python manage.py migrate
```Creating static folder:
```
python manage.py collectstatic
```Creating Superuser:
```
python manage.py createsuperuser
```After the migrations are applied successfully, you can start the development server:
```
python manage.py runserver
```The development server will start, and you can access the Blog Project by navigating to `http://127.0.0.1:8000/` in your web browser.
## More Informations :
- By default, you will find that there is data in the data base already. you can edit, create ou delete it using admin pannel after creating super user.
- In this Application, I'm using sqlite as DataBase.
- When I want to add a new post/topic, I'm using MarkDown syntax.
------Feel free to explore the project and customize it according to your requirements. If you encounter any issues or have any questions, don't hesitate to reach out!"