Skip to content

General repository for the Django Web-Development projects.

Notifications You must be signed in to change notification settings

dtemir/web-development

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published