15
- October
2017
Comments Off on Work in Progress – Django/Python Blog
Work in Progress – Django/Python Blog
Client: Me! This is a project for learning.
Implementation URL: http://sewlastweek.pythonanywhere.com/
Implementation URL: http://sewlastweek.pythonanywhere.com/
Date: 2018-2019
Technology: Django, Python, Bootstrap, HTML5/CSS3
Technology: Django, Python, Bootstrap, HTML5/CSS3
Goals/Concept: As an opportunity to teach myself a new skill and keep up on existing skills, I worked through a tutorial on creating a blog with basic functionality using Django and Python. I created a repository on GitHub and also deployed the project onto pythonanywhere.com.
Role: I wrote the models and views necessary, added urls, posted and tested content, implemented FontAwesome and bootstrap, added static CSS files, and customized form HTML to use with Bootstrap’s default styling. Please excuse some of the styling details I am continuing to tidy up.
Project Gallery
Main View - Post List
Post Detail View
User Login View
Create a Post
Logged in Post Detail View
Draft Post List
Draft Post Detail View
-
Main View - Post List
-
Post Detail View
-
User Login View
User must log in to create, edit or delete posts. -
Create a Post
A simple form for users to post a new blog entry. -
Logged in Post Detail View
When a user is logged in, there are options to edit or delete a published post. -
Draft Post List
As a logged in user, you can also view a list of posts that have not been published. -
Draft Post Detail View
When viewing the details of a drafted post, users have the option to publish, edit, or delete a draft.