教程link:https://code.ziqiangxuetang.com/django/django-install.html
最好用虚拟环境学习django,用pycharm时要注意所选的python环境。
新建项目的时候要用django-admin startproject project_name(用django-admin.py的会有问题)
URL:
HTML模板中通过名字获得网址:
不带参数的:
{% url 'name' %}
带参数的:参数可以是变量名
{% url 'name' 参数 %}
例如:
<
a
href
=
"{% url 'add2' 4 5 %}"
>link</
a
>可以跳转到url中name为add2的网址,4,5分别是参数。
在html中写程序段:
一般的变量之类的用 {{ }}(变量),功能类的,比如循环,条件判断是用 {% %}(标签)
例如:
views.py:
def
home(request):
TutorialList
=
[
"HTML"
,
"CSS"
,
"jQuery"
,
"Python"
,
"Django"
]
return
render(request,
'home.html'
, {
'TutorialList'
: TutorialList})
home.html:
{% for i in TutorialList %}
{{ i }}
{% endfor %}
https://code.ziqiangxuetang.com/django/django-template2.html(关于html中书写程序段的详细讲解)
先看看,之后再整理。https://code.ziqiangxuetang.com/django/django-models.html(书签,明日继续)