The times of sitting down with a coffee and reading a newspaper seem to have passed. Now everyone gets news from their laptops or phones, so online news websites are very popular. These sites specialize on the collecting and sharing general news or materials on some specific topic. Some are independent projects, and others, like The New York Times, expanded from what wasn't initially made for the online world. What they all have in common is their basic structure. In this project, you will create a web application for online news with the help of Django.
You will learn the basics of Django: handle data through HTTP and work with templates. In addition, you will gain new skills working with JSON files and Python DateTime type.
Python Developer
Create a simple web application with the 'Coming soon' page.
Add a page with news.
Add the main news page using a template and grouping news by date.
Provide a form to the users so they can publish their news.
Help your users find relevant news articles using the search.