This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

Prep 01: Setup Dev Environment and Creating a skeleton website

  1. Python via uv
  2. Django 6.1.
  3. MDN Django Tutorial through Part 2
  4. Put it on github

Prereq

  1. Create a directory for 347 work on your local machine. See our docs on:
    1. Working Locally vs. Remotely
      1. 🚨 Complete the auth via keypairs steps
    2. Files

Instructions

  1. Do the following (“do” as in read, take notes, and try to make work) from our fork of the MDN Django Tutorial:
    1. Django introduction
    2. Setting up a Django development environment
    3. Django Tutorial: The Local Library website
    4. Django Tutorial Part 2: Creating a skeleton website

Submitting

  1. After you complete the steps linked above, you will have pushed some commits to a github repository.
  2. Github provides a link for each commit.
  3. Submit a commit.url file containing the url to the latest commit of your public github repo that was relevant to the steps above to gradescope.
  4. Here’s an example of what such a URL might look like https://github.com/347s26/locallibrary-hcientist/commit/caca9ecbcc79f5aa3ec29300c47c123b9a7a0ca5. See the screenshot below to see where to click to reach the right kind of URL. screenshot showing most recent commit link