Join us and get access to hundreds of tutorials and a community of expert Pythonistas.

Unlock This Lesson

This lesson is for members only. Join us and get access to hundreds of tutorials and a community of expert Pythonistas.

Unlock This Lesson

Hint: You can adjust the default video playback speed in your account settings.
Sorry! Looks like there’s an issue with video playback 🙁 This might be due to a temporary outage or because of a configuration issue with your browser. Please see our video player troubleshooting guide to resolve the issue.

Display a Single Project: Recap

Congratulations on making it nearly to the end of this section! Here’s what you did:

  • Used the Django ORM in the shell and in views.py
  • Learned about primary keys (pk)
  • Used angle brackets in your urls.py path objects in order to be able to capture specific parts of a URL and pass them forward as arguments
  • Used an int: path converter to verify the URL path’s datatype
  • Defined proper namespaces for linking and reverse URL matching
  • Passed objects inside URL template tags
  • Debugged the NoReverseMatch error
  • Learned about template inheritance
  • Styled with Bootstrap
  • Made the site mobile responsive
  • Used the Django admin interface

On top of all that, you also have a functioning portfolio site that you can show to potential employers!

Comments & Discussion

Paul on Nov. 1, 2019

Thanks for the awesome course martin!

Martin Breuss RP Team on Nov. 2, 2019

Thanks for the kind words and also for your contribution in the comments @Paul! :)

reblark on Nov. 14, 2019

“Mini course?” Damn. Took me forever thanks to my total inadequacy in typing code. But, it was great and I learned a lot from making all the mistakes. They forced me to read more and to understand what I was reading. I can honestly say that I don’t fully understand everything so I will repeat the course again and again. Thank you, Martin.

kal on Nov. 28, 2019

Excellent intro to Django!

Leonard Coman on Nov. 29, 2019

Martin, awesome intro to Django! Thanks

Martin Breuss RP Team on Dec. 2, 2019

Glad it was useful for you @kal, @Leonard Coman and @reblark. : )

marcinmukosiej on Dec. 16, 2019

Really good basics! Please make advanced level of this ‘Portfolio website with Django’ as it made me to buy the subscription :)

I do expect more from ‘your future employers will be impressed’, please.

That was fun!

aradim on Dec. 25, 2019

Thanks, fantastic course ! i have learned a lot. More advanced in the future please.

emalfiza on March 22, 2020

Congrats to you the master @Martin! such an amazing and clear step to step project. Upcoming week I have to build a Django Milestone project from my Fullstack Web Development diploma and I really needed a such a teacher to take my hand and explain every bits and bytes…a round of applause to you.

Thank you indeed

Dave Wilson on April 1, 2020

I’m so grateful for this! What a great course, thank you so much Martin!

Andrew E on April 7, 2020

Brilliant, thanks for a great course Martin, I really enjoyed it. I had previously seen Django built websites, and tried to reverse engineer my understanding of them, which was completely fruitless. This was a much more efficient way to learn it, and gave me a much deeper understanding. Thanks again for a super course, you’re a great teacher.

Martin Breuss RP Team on April 7, 2020

Hi all! Thanks for your positive words, glad you’ve found value in the course :) Noted regarding the more advanced Django topics!

JellyNeck on April 12, 2020

Thanks Martin! I really enjoyed the class!

hrmessi709 on April 20, 2020

very lucid and a structured course. way to go martin.

MrUzo on April 24, 2020

Good job Martin!! I’m not actually new to Django, but i learned some easier ways to do some tasks. Thanks for making this so clear to follow.

I need some help with making AJAX calls in Django? Can you point me in the right direction?

Abhishek on May 9, 2020

Good job Martin, you really made it fun with all those brilliantly placed emojis! :) Keep it up

Konstantin Schukin on June 15, 2020

Thanks for wonderful Django course Martin! Your course helped me understand how it works.

Scretch on June 16, 2020

Ditto my fellow devs. Thank you Martin! this was a great course. I will certainly be on the lookout for more content from you.

Become a Member to join the conversation.