Yeah but it exists frustrating things. For example left outer join is not easy to make this with django ORM... But for most things you found good and easy solutions... I love django
Alec Delaney <[email protected]> schrieb am Do., 27. Apr. 2023, 05:28: > I love it > > On Wed, Apr 26, 2023, 11:08 PM Mike Dewhirst <[email protected]> > wrote: > >> On 26/04/2023 10:18 am, Julius Chesoni wrote: >> >> Hi guys, I find programming in the abstract very interesting and full of >> intellectual benefits similar to those acquired from Mathematics. However, >> when it comes to programming languages I find the practice of programming >> very tiresome since there are very many functions in the documentations. I >> am not able to enjoy reading the documentations even though I am eager to >> know how to master the particular language. How do you guys manage to be >> masters in languages like Django since I see some great people contributing >> to every question. This amazes me. >> >> >> Django could be thought of as a language. In fact it is a "framework" - a >> jargon word which probably needs decoding but I don't have time. >> >> Django is written in Python. Python started as a teaching language for >> primary school kids but it has sufficient sophistication for masters of >> Python to build almost anything. >> >> The two main benefits of Python are: >> >> * ease of learning for beginners and >> * powerful enough for complex projects to be built faster than most >> other languages. >> >> Python was chosen by Django's original authors for a web project and they >> built libraries of useful routines which they eventually open-sourced as >> Django to make website development much more satisfying for other >> developers. >> >> The intellectual satisfaction - and therefore main attraction of Django - >> comes from being able to do anything. There are plenty of guidelines and >> "best practices" but absolutely no frustrating restrictions. If you find a >> web problem you want to solve, I would be very surprised if it couldn't be >> solved with Django. >> >> Many would argue front-end problems cannot be solved with a back-end >> server architecture like Django but nowadays, with htmx, that argument is >> lost. >> >> So, to answer your question in the abstract, Django is used as the >> interface "language" between a database and the user with a web browser. It >> contains an "Object Relational Mapper" (ORM). The mathematics of relational >> database management systems (RDBMS) should pique your interest. The >> language of RDBMS is Structured Query Language (SQL) but because Django has >> its ORM you no longer need to learn SQL. The Django library of queries >> comes to the rescue. >> >> Django, HTML+htmx and CSS therefore is all you really need to build a >> completely fuctional and intellectually satisfying website. >> >> My advice to you is to find a small project you really want to do and get >> started one step at a time. >> >> Someone else said practice practice practice. That is completely correct. >> You need to start somewhere if you are really interested. >> >> With practice you can tackle ever more interesting projects. >> >> Good luck. >> >> >> Kind regards >> Julius >> -- >> You received this message because you are subscribed to the Google Groups >> "Django users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/django-users/CANOu6a8axU1sL6GXveq7CufyTm1JWX-6aZ7FU4fJVqLq9M0GAQ%40mail.gmail.com >> <https://groups.google.com/d/msgid/django-users/CANOu6a8axU1sL6GXveq7CufyTm1JWX-6aZ7FU4fJVqLq9M0GAQ%40mail.gmail.com?utm_medium=email&utm_source=footer> >> . >> >> >> >> -- >> Signed email is an absolute defence against phishing. This email has >> been signed with my private key. If you import my public key you can >> automatically decrypt my signature and be sure it came from me. Your >> email software can handle signing. >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Django users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/django-users/17f6b06b-546f-069b-4487-d740b5bd7267%40dewhirst.com.au >> <https://groups.google.com/d/msgid/django-users/17f6b06b-546f-069b-4487-d740b5bd7267%40dewhirst.com.au?utm_medium=email&utm_source=footer> >> . >> > -- > You received this message because you are subscribed to the Google Groups > "Django users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/django-users/CAFGN%3DGhuquB47d%3DgJUPUh%2BZAk5mPBCuXUz_FLBQ89AvW0O9-iw%40mail.gmail.com > <https://groups.google.com/d/msgid/django-users/CAFGN%3DGhuquB47d%3DgJUPUh%2BZAk5mPBCuXUz_FLBQ89AvW0O9-iw%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/CAKGT9mwJxEZCYRSPanOjkw5v3%3DSOuVAC5-%2BQEmk5KpCkN6Bweg%40mail.gmail.com.

