In this assignment, you will use Django and Python to create a multi-page website which catalogues items on a topic of your choice. Pick a topic that you like, for example it could be books, movies, music, computer games, holiday destinations, etc.There should be at least 4 items in your catalogue and at most 10 items in a single catalogue. Exceeding the minimum of 4 simply allows you to get a better feel for how the website will look when it is fully populated with data. The user should be able to click on each item displayed in your catalogue, which will navigate them to a new page to view the details specific to that item.The items from your website’s catalogue will need to be defined within your Python code, and displayed using Templates by passing the data to the Context for display. Do not hard code your catalogue items directly into your HTML.Task 1For this task, your group is required to carefully complete the following requirements using Python and Django:a. Create a website with at least these three pages.Page 1: Home – A landing page (sometimes called a home page) that includes:The names and student numbers of all members in your group.A brief paragraph (a few sentences) that talks about your group’s chosen topic which you are cataloguing. E.g. “We chose to catalogue Widgets, because…”Page 2: List – A page which displays a list of all the items in your catalogue. The list should show only the catalogue item’s name and a brief (or truncated) description of the catalogue item.Page 3: Detail – A details page that displays all the specific information about that catalogue item. This page should be displayed when the user clicks on an item from your list page’s display.b. You must be able to navigate to Page 1 and Page 2 from all locations within your website (using hyperlinks).c. All requests for Page 3, regardless of the product selected, should be handled by a single entry in the urls.py file and its associated views.py function. This means that you should not have an entry in the urlpatterns list for every item in your catalogue. All urlpatterns entries you create must use RegEx syntax to define the URL.d. Create and use a Python Class to structure the data for the items in your catalogue. Create multiple instances of your new Class object which represent the items in your catalogue, and store them in a list. For example:item1 = My_Item_Class(‘widget’, ‘something’, ‘data’)item2 = My_Item_Class(‘thingy’, ‘content’, ‘info’)my_catalogue_list = [item1, item2]e. Your Python Class should not be a child of any other Class, and should implement good Python standards and conventions for Classes. The Class must be defined in a separate file, and imported into your project’s other .py files where necessary.f. Pass your catalogue list to the Context so the data can be rendered in the HTML Template. As mentioned above, for a single catalogue, there must be a minimum of 4 items and maximum of 10 items in your catalogue list.g. Your website should use standard HTML5 syntax and make use of normal HTML formatting, such as headers, tables, hyperlinks and text formatting where appropriate.For more information on Website Development check on:https://en.wikipedia.org/wiki/Web_development
Why Choose Us
At Acme Writers, we always aim at 100% customer satisfaction. As such, we never compromise o the quality of our homework services. Our homework helpers ensure that they craft each paper carefully to match the requirements of the instruction form.
Professional Academic Writers
With Acme Writers, every student is guaranteed high-quality, professionally written papers. We ensure that we hire individuals with high academic qualifications who can maintain our quality policy. These writers undergo further training to sharpen their writing skills, making them more competent in writing academic papers.
Our company maintains a fair pricing system for all academic writing services to ensure affordability. Our pricing system generates quotations based on the properties of individual papers.
Acme Writers guarantees all students of swift delivery of papers. We understand that time is an essential factor in the academic world. Therefore, we ensure that we deliver the paper on or before the agreed date to give students ample time for reviewing.
Acme Writers maintains a zero-plagiarism policy in all papers. As such, Acme Writers professional academic writers ensure that they use the students’ instructions to deliver plagiarism-free papers. We are very keen on avoiding any chance of similarities with previous papers.
Customer Support 24/7
Our customer support works around the clock to provide students with assistance or guidance at any time of the day. Students can always communicate with us through our live chat system or our email and receive instant responses. Feel free to contact us via the Chat window or support email: support@Acme Writers.
Try it now!
How it works?
Follow these simple steps to get your paper done
Place your order
Fill in the order form and provide all details of your assignment.
Proceed with the payment
Choose the payment system that suits you most.
Receive the final file
Once your paper is ready, we will email it to you.
Our writers complete papers strictly according to your instructions and needs, no matter what university, college, or high school you study in.
Our Homework Writing Services
Acme Writers holds a reputation for being a platform that provides high-quality homework writing services. All you need to do is provide us with all the necessary requirements of the paper and wait for quality results.
At Acme Writers, we have highly qualified academic gurus who will offer great assistance towards completing your essays. Our homework writing service providers are well-versed with all the aspects of developing high-quality and relevant essays.
Admission and Business Papers
With Acme Writers, we will help you secure a position at your desired institution. Our essay writing services include the crafting of admissions papers. We will still help you climb your career ladder by helping you write the official papers that will help you secure a job. We will guide you on how to write an outstanding portfolio or resume.
Editing and Proofreading
Acme Writers has a professional editorial team that will help you organize your paper, paraphrase it, and eliminate any possible mistakes. Also, we will help you check on plagiarism to ensure that your final paper posses quality and originality.
Acme Writers harbors professional academic writers from diverse academic disciplines. As such, we can develop homework writing services in all academic areas. The simplicity or complexity of the paper does not affect the quality of homework writing services.