# Can someone tell me if I'm ready for part 2 of the tutorial?

**URL:** <https://forum.djangoproject.com/t/can-someone-tell-me-if-im-ready-for-part-2-of-the-tutorial/3394>\
**Category:** Using Django\
**Created:** [July 12, 2020, 9:01am UTC](https://forum.djangoproject.com/t/can-someone-tell-me-if-im-ready-for-part-2-of-the-tutorial/3394 "2020-07-12T09:01:14Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![TurtleBuster69](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/turtlebuster69/32/1631_2.png) [@TurtleBuster69](https://forum.djangoproject.com/u/TurtleBuster69)\
**Post date:** [July 12, 2020, 9:01am UTC](https://forum.djangoproject.com/t/can-someone-tell-me-if-im-ready-for-part-2-of-the-tutorial/3394/1 "2020-07-12T09:01:14Z")

</div>

So I wrote notes and played with Django a bit, but I’m still not sure if I am ready for the second part. Correct me if I’m wrong 😛

The project folder’s name doesn’t matter.

`views.py` is sort of like the one that converts html code.

`urls.py` is the routing thing.

`manage.py` lets you do stuff like being running the applcation

Am I right? Anything I’ve missed?

---

<div class="post-metadata">

**Author:** ![KenWhitesell](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/kenwhitesell/32/280_2.png) [@KenWhitesell](https://forum.djangoproject.com/u/KenWhitesell)\
**Post date:** [July 12, 2020, 4:34pm UTC](https://forum.djangoproject.com/t/can-someone-tell-me-if-im-ready-for-part-2-of-the-tutorial/3394/2 "2020-07-12T16:34:06Z")

</div>

Nope, at this stage that’s the essence of what you should know at this point - with a couple of minor enhancements.

`views.py` - can contain multiple functions (or classes - you’ll see that later) that accept a request and return a response. In the “common” (or “default” or “stereotypical”) case, that response is an HTML page. (Key point is that it doesn’t _need_ to be - it can also be a JSON response, or even something else entirely.)

`urls.py` - Yes, routes requests to a function. Also specifies (where appropriate) whether parts of a URL should be used as parameters to those functions.

And, the one you didn’t include - `settings.py` - the normal place where you configure your system. It’s where the list of apps (think “components”), your database connections, and a number of other features are all configured.

Ken

---

<div class="post-metadata">

**Author:** ![TurtleBuster69](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/turtlebuster69/32/1631_2.png) [@TurtleBuster69](https://forum.djangoproject.com/u/TurtleBuster69)\
**Post date:** [July 12, 2020, 10:47pm UTC](https://forum.djangoproject.com/t/can-someone-tell-me-if-im-ready-for-part-2-of-the-tutorial/3394/3 "2020-07-12T22:47:54Z")

</div>

Thank you so much! 😃
