Git Product home page Git Product logo

django-blog-platform's Introduction

A Django Blog Platform

A blogging platform built using Django 2.2, Python 3.6, SQLite 3 and Bootstrap.

Features

  • Pluggable blog post & search apps.
  • Sessions. Login, user management, security, Django authentication.
  • Draft post saving & editing (visible only to admin & superusers).
  • Complex lookups, search for user, title, content, slug etc…
  • Monitor lookups & search queries.
  • Static file & Image uploads.
  • Forms / model forms.
  • URL routing.
  • Optimised for speed.

Logins for testing:

  • User, username: test-user Password: story011
  • Admin, username: test-staff Password: afraid357
  • Superuser, username: test-super Password: current912

Depandancies

autopep8 1.5.4
Django 2.2
Pillow 7.2.0
pip 20.2.2
pycodestyle 2.6.0
pytz 2020.1
setuptools 49.6.0
sqlparse 0.3.1
toml 0.10.1
wheel 0.35.1

TO-DO

  • Define Error / 404 page.
  • Update search returns 0 results page, if returns no results - Say your search for … returned no results
  • Refactor & document code.
  • Take out of Debug Mode
  • Host.

Bugs

  • Two Login buttons on Nav before login
  • Add image to an edited post is borken.

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.