Python Learning Journal: Step 2¶
You’ve been writing your nightly journal entries in a group journal. It’s time you had one of your own.
Tasks¶
Begin your work by creating a new step2
branch in which to do today’s work.
With your partner, create and configure the following views for your learning journal:
- The
list
view will display a list of all the entries in your learning journal, ordered so that the most recent is first. It should show only the titles and creation dates for each entry. This view should be the home page for your journal. - The
detail
view will display a single entry.
The titles for each entry on the list must be a link. When clicked, the link should take the viewer to the detail view for that entry.
Ensure that there is a “home” button visible on both pages that returns the viewer to the home page.
Your views should be tested. Write both unit tests of the view functions themselves, and functional tests that show the configured system works properly.
You are working with a partner to complete this application.
Submitting Your Work¶
When your work is done and all your tests are passing, push all your work to GitHub.
Open a new pull request from the step2
branch to master.
Submit the URL of that pull request to Canvas.
Finally, merge your pull request to prepare for the work in Python Learning Journal: Step 3.
Use the comment feature in canvas to submit the following:
- At least one well-formed question about the work you did for this assignment
- At least one comment on what went well
- At least one comment on what was particularly difficult or challenging