Project completed in CS50W course.
The project was implemented in PyCharm 2020.1.2 (Professional Edition). Applied technology Django, HTML5, CSS3 (SASS).
The task can be viewed at the link - Project 1: Wiki.
"Design a Wikipedia-like online encyclopedia."
-
Encyclopedia Application Folder
-
Contains images and CSS files
-
SASS file containing CSS markup for all pages of the application.
-
Page Templates
File url for Encyclopedia Application
A view function, or view for short, is a Python function that takes a Web request and returns a Web response.
-
-
This directory contains all saved encyclopedia entries. I added some myself
-
Main file Django
The page receives the contents of the file (Markdown) and presents it as HTML.
Home page. Each list item will lead to a entry page.
Search Results Page (not case sensitive!)
Edit page with pre-filled form data
when you click on "random page" will go to the random record page
Conversion using python-markdown2
pip3 install markdown2
md = Markdown()
pageHtml = md.convert(pageMd)




