dtemir / web-development

General repository for the Django Web-Development projects.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Web-Development Projects

This a repository for my web-development projects.

Web-Blogging Application with Django

The idea for the project comes from my final project for CS50x. A personal website with a blogging feature and interactive thumbnail system.

See Screenshots

Personal Site Index Page

Personal Site Thumbnails

Personal Site Blog

Personal Site Detail

Persona Site Edit

  • Some of the noticeable features of the personal_site project:
    • Three models in blog/models.py: post, comment, and category
    • Couple of forms in blog/forms.py for the user to leave comments, make posts, and choose categories in the web interface (to make them more appealing, I used an extension, crispy and to have a better text editor, I used ckeditor)
    • Bunch of views in blog/views.py that are responsible for connecting Back-End with Front-End. They basically feed dicts into templates where the data is then parsed. Note that some of them are Django generic views, others are just function-based views
    • URLs for all of the views are in blog/urls.py. Each view has a URL mapping, including sitemaps
    • Sitemaps for posts (django.contrib.sitemaps)
    • The greeting application is mostly for serving statics, such as the index page, resume, and contacts.

About

General repository for the Django Web-Development projects.


Languages

Language:HTML 36.9%Language:JavaScript 34.8%Language:Python 19.4%Language:CSS 8.8%