… and that is how you write stunning headlines. Got a little heart attack from our last blog post? Don’t worry, we won’t do it again
This week i’d like to take you on a tour to learn about Django, which we will use for the website. I made this post in style of a QA,hope it will give you a good overview about what is going on
What is Django?
Django is a full stack web-Framework for the Python Programming language.
What is a full stack Framework?
With the term “full stack framework” mostly frameworks covering presentation, business logic and data storage are meant. You don’t have to use other frameworks or something, it comes with everything you need.
Why did you choose Python, and why Django framework?
The decision to use Python is somehow not made by any requirements, as this project is still a hobby project and the team is interested in learning Python. Django was chosen because it’s benefits and popularity in web development. It was developed in a newsroom environment and was designed for quick publishing and developing web pages.
Can you outline some features of Django?
For fast delivery and avoiding expensive Server load Django strongly supports its own cache Framework. News sites are also interested in instantly translating, this is where Djangos Internalization extension comes into play. An Admin-Interface supports Model generation.
What are the principle of Django?
DRY = Don’t Repeat Yourself,
write Less Code, this is somewhat logical when you use the dry principle, but it is also desirable to keep your code clean and neat for easy inspection. You don’t want to read a wall with Egyptian hieroglyphs either.
Loose Coupling – Always try designing modules and classes with no inheritance of other libraries and classes, so your module and class can easily be used in other projects without breaking dependencies.
As you see, there is no magic behind Django. There is no Framework, that came in with a big bang revolutionizing the whole world of web-development. But you got a short overview of what exactly Django is and what are its benefits.