Skip to content

A simple blog hosting application made with Django

Notifications You must be signed in to change notification settings

nrngxv/blog-v.1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A simple web application to display blogs

This project was made to advance my understanding of how Django works. This is an application that lets person upload articles as blog post to a webiste.

How this works

First check if you are on the latest version of python or not. Run this in your terminal

python --version

It should say Python 3.11.4

Next, Clone this GitHub respository:

git clone https://github.com/nrngxv/blogsite.git

Next, cd into the directory where the git is cloned, and run this command

python manage.py runserver

This will start the server.

Next, go to this web address http://127.0.0.1:8000/ and you will see the home page for the application

Explanation of the interface

  • This is the home page. It displays a list of the already uploaded articles
  • Click on read more to open a detailed view of the post
  • You can scroll to see more posts

django gif

Authentication

  • Navigation bar contains buttons to sign up and sign in
  • A user can sign in to post blogs. and the you will be able to Like posts
  • Sign up to make a new admin account locally**

sign in and out

Django admin page Navigate to django admin page. Put this in the web address http://127.0.0.1:8000/admin and this page should appear

To upload another article on the site, click on the article button and an editing interface will appear.

  • Ability to put a title to the post
  • Full fledged text editor to modify your article content
  • Option to make any article a featured article
  • assinging author
  • See likes from other authors

article upload

About

A simple blog hosting application made with Django

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published