Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

Python Django Basics What a View! What Are URLs?

Yuyang Peng
Yuyang Peng
5,665 Points

django 2.1.1

the files are totally different. Code in urls are urlpatterns = [ path('admin/', admin.site.urls), ] using path, while Kenneth taught us to use urls. Can we still learn this course? thanks in advance

1 Answer

Cooper Runstein
Cooper Runstein
11,850 Points

Yes! Having finished this course, I learned more about Django from troubleshooting version differences than I would have if I'd taken a course on a newer version. It will require patience, but you'll learn from it. The differences between Django 1.x and 2.x are there, but they aren't particularly difficult to solve. Plus, if I'm not mistaken, Django 1.11 supports Python 2.7 while 2.x doesn't. Both Django 1.11 and Python 2.7 are going to be around for at least the next few years, and many Django jobs out there right now and for years to come will involve updating Django from 1.x to 2.x (or 3.x in a few years).