Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Querysets are too early in the tutorial #176

Closed
asendecka opened this issue Nov 9, 2014 · 3 comments
Closed

Querysets are too early in the tutorial #176

asendecka opened this issue Nov 9, 2014 · 3 comments

Comments

@asendecka
Copy link
Contributor

I spoke with @oinopion about tutorial and we tried to identify moments when people in our groups started to feel frustrated (except Heroku chapter).

We agreed that the moment was Querysets chapter. Most of our tutorial is written the way that we introduce something when it's needed. But querysets are currently out of place: you don't use them yet, but still - spend a lot of time playing with them in shell. Doing stuff in interpreter is painful for attendees and they don't know how to preserve what they are doing. And the moment between "It worked" page to something cool ("admin") is too long.

I propose to move Querysets much, much later in the tutorial where we actually need them. So after introducing urls, views and templates. Before that point simple saying Post.objects.all() returns all posts should be enough.

@MarkusH
Copy link
Contributor

MarkusH commented Nov 9, 2014

I like the idea. When I went through the entire tutorial yesterday they seemed out of place to me too. So your proposal is to move the current chapter 10 ("Django ORM (Querysets)") right before the current chapter 16 ("Dynamic data in templates")?

@MattBlack85
Copy link
Contributor

👍

@aniav
Copy link
Member

aniav commented Feb 13, 2015

👍 ❕ 💥

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants