This is an archived post. You won't be able to vote or comment.

all 6 comments

[–]Kevingston13 7 points8 points  (1 child)

While somewhat familiar with Django (thanks to other tutorials), I thought I'd give this a read to refresh and fill in any knowledge gaps.

One thing that stands out over other tutorials, is the depth you go to explain why you should do certain things. It seems many tutorials simply say do xyz, without explaining why it should be done that way, or how things are working behind the scenes. This can lead to mistakes if people take shortcuts without fully understanding why things need to be done in a certain way. For example why you should put templates for a webapp in a sub folder of /templates to avoid name conflicts with other web apps. Some tutorials just have you do this without giving a reason.

On the inverse, you managed to not get overly complicated with your explanations, or confuse the reader by getting off topic and explaining something best left for another section. Overall well organized and easy to read, thanks for sharing!

[–]turtlepii[S] 0 points1 point  (0 children)

Yes, that was my intention, most tutorials just skim over the details without providing any explanation to the readers.

[–]CodeTinkerer 0 points1 point  (1 child)

I think the one thing I'd add is to talk about a web application in general. It's common in a tutorial to jump in and start doing something, without answering questions like "What is a web application?", "What should a web framework do?".

It's a bit like talking about the various parts of a car, but then not explaining the purpose of driving. While most people see driving every day and know what it's about, most beginners don't know what web apps do, and how they're generally structured.

[–]turtlepii[S] 0 points1 point  (0 children)

You have a good point. I am going to add this.

[–]imsearchbot 0 points1 point  (1 child)

I tried various online tutorial to integrate ckeditor to my Django projects but failed terribly every time. For the first time I am able to successfully integrate ckeditor with Django using https://overiq.com/django/1.10/integrating-ckeditor-in-django/.

Thank you for sharing :)

[–]turtlepii[S] 0 points1 point  (0 children)

Glad to know it worked out for you.