sujan-sube / django-blog

Blog created using Django and SQLite.

Home Page:http://ssujan1.pythonanywhere.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Django Blog

This is a blog website I created using Django and SQLite. The blog is hosted on PythonAnywhere and is accessible to anyone. Feel free to register for a new account, create a post or just check it out!

The reason I created this blog was to learn Django, get familiar with best practices in full stack web dev and having fun with creating a website from scratch. I used Django Girls tutorial as a starting point and highly recommend it to anyone who wants to learn Django, even if you're new to programming!

Blog Features

Below is a list of features that the blog currently has or that will be implemented.

Getting Started

  1. Project requirements:
  • Python3 - install it from here
  1. Clone this repo:
  • git clone https://github.com/sujan-sube/django-blog.git
  1. Install Virutal Environment:
  • cd django-blog
  • python -m venv myvenv
  • (if you have trouble with this check out this link)
  1. Activate Virtual Environment:
  • For Windows: myvenv\scripts\activate
  • For Linux/Mac: source myvenv/bin/activate
  1. Install Packages:
  • pip install -r requirements.txt
  1. Run DB Migrations:
  • python manage.py migrate
  1. Run Django Dev Server:
  • python manage.py runserver

If you have any questions or would like to get in contact with me, send me an email at ssujan1@hotmail.com.

About

Blog created using Django and SQLite.

http://ssujan1.pythonanywhere.com


Languages

Language:Python 59.6%Language:HTML 32.5%Language:CSS 7.9%