Can I learn Django without knowing coding?
No! You’re essentially always writing code. You’ll define the logic in the views. [1] That is Python code. from django.http import HttpResponse import datetime def current_datetime(request): now = datetime.datetime.now() html = "<html><body>It is now %s.</body></html>" % now return HttpResponse(html) You’ll define the structure of the page in the templates. [2] That is HTML code and even some Python and CSS code. {% if latest_question_list %} <ul> {% for question in latest_question_list %} <li><a href="/polls/{{ question.id }}/">{{ question.question_text }</a></li> {% endfor %} </ul> {% else %} <p>No polls are available.</p> {% endif %} You’ll define the relationship and how the data is stored in the models . [3] That is Python code....