Giter Site home page Giter Site logo

xxiz / django-blog Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 1.08 MB

✍️ A simple blog application written in Django to understand the concept/mess around with.

License: MIT License

Python 55.03% JavaScript 5.84% CSS 5.58% HTML 33.41% Batchfile 0.15%
python django blog boilerplate template fun concept application

django-blog's Introduction

Django Blog

My inital attempt at understanding web frameworks/advanced python, this project gave me a great deal of knowledge from understanding how web frameworks work to creating efficently modified images. This project was my first attempt at an Django Application, written with help Corey Schafer and his series on Django which was very helpful in introducing me to Django. I started this project wanting to learn Django and ended up using this project to host a dedicated website for my relatives/family to discuss and write about my late grandfather (RIP).

Why Django?

Django was really something I was always intrested in learning because I use Python frequently to write small scripts that automate simple tasks (first world problems LOL), and now with Django I'm able to bring that to the web. In addition, I was able to understand and see first hand how large websites like Instagram work/understand their backend, as they utilize the Django framework for their website.

Skills/Experience

This project covered a lot of areas that will help me later on in my career as a developer, as I could now be classified as a full-stack developer? kind of? idk.

  • Working with the Django framework
  • Image manipulation with Pillow
  • Authentication via CSRF Tokens
  • OOP (Object Oriented Programming)
  • Building a front-end with CSS Frameworks (Bootstrap, UIKit)
  • Understanding structure of backend websites

Usage

1. Clone the repository via Github Desktop or run the command below in Git

git clone https://github.com/ashwin2200/django-blog.git

2. Install the the required libraries via the commands below.

pip install Django
pip install PIL

3. Move to the working directory "django-blog" and start the server via the command below

python3 manage.py runserver

4. Visit the website locally on the same device at https://localhost:8080 and be amazed because it's so cool.

License

Django Blog is licensed under the MIT License.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.