Q
Q
qwertsadgsa2021-12-31 14:27:14
Django
qwertsadgsa, 2021-12-31 14:27:14

What do you need to know before learning django?

What do you need to know before learning django? I know python at a basic level, I wrote small desktop applications and games. Familiar with html, css, js also at a basic level. I quite superficially understand how the web works. Is this enough to learn this framework? And do you need to know how the web works at a low level?

Answer the question

In order to leave comments, you need to log in

5 answer(s)
D
Dr. Bacon, 2021-12-31
@qwertsadgsa

You just start to learn that you don’t understand how to read the docks, google, etc. And a lot of things can be treated like a black box, you'll figure it out over time.

A
Alexander Nesterov, 2021-12-31
@AlexNest

And do you need to know how the web works at a low level?

Well, from personal experience I’ll say that after a couple of years of picking pure php, it was somehow easier to get into django (probably not necessary, but the next paragraph should cover it almost completely).
But in general, for a normal start, it is enough to delve into applied moments like http methods, sessions, bare work with databases, and at least read a little about data transfer protocols.
Plus a separate item - to read about the design of databases and their normalization in particular.

M
mkone112, 2021-12-31
@mkone112

It is enough to read Lutz, everything you need will pull itself up.

A
Alexander, 2021-01-01
@AlexDolls

In fact, it's completely enough. The doc itself has a tutorial with 7 consecutive lessons https://docs.djangoproject.com/en/4.0/ . There is also a translation https://djbook.ru/rel3.0/ . Everything. In the process, you can go deeper, but as you wrote earlier, you can really be treated like a "black box".

T
true, 2021-12-31
@RAFAILgaley

on the web, you need to know firstly js
css html
and php
and if php is not enough, then django or node,
and you, on the contrary, did everything
in your list, finally there is no js

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question