本文共 1975 字,大约阅读时间需要 6 分钟。
pip3 install django
django-admin startproject mysite
执行上面的命令会在当前目录下面生成一个mysite的目录。里面会自动生成多个配置文件
进入到mysite目录里面,然后执行:python mange.py runserver 127.0.0.1:8080 如果不加端口默认是8000端口,启动后就可以从浏览器访问这个地址了!
Django程序目录: mysite mysite - settings.py # Django配置文件 - url.py # 路由系统:url->函数 - wsgi.py # 用于定义Django用socket, wsgiref,uwsgi # 对当前Django程序所有操作可以基于 python manage.py runserver manage.py
HttpResponse 只是返回字符串,你括号里面是什么就是什么
py文件里面在render的时候指定一个字典
在模板文件login.html里面设置一个变量msg,如果正确的时候是不显示的。request.get()就可以取到url上面的传的值
GET请求:只有request.get
POST请求:请求头里面有数据,请求体里面也会有数据,这种情况是有的request.get request.post
def index(request): # return HttpResponse('Index') return render( request, 'index.html', { 'name': 'alex', 'users':['李志','李杰'], 'user_dict':{'k1': 'v1','k2':'v2'}, 'user_list_dict': [ {'id':1, 'name': 'alex', 'email': 'alex3714@163.com'}, {'id':2, 'name': 'alex2', 'email': 'alex3714@1632.com'}, {'id':3, 'name': 'alex3', 'email': 'alex3713@1632.com'}, ] } )
模板文件的样式
模板标记学习
{
{ name }}{
{ users.0 }}{
{ users.1 }}{
{ user_dict.k1 }}{
{ user_dict.k2 }}循环
{ { row.id }} | { { row.name }} | { { row.email }} | 编辑 | 删除 |
转载于:https://blog.51cto.com/sgk2011/2052948