Django学习笔记
--Django学习笔记
--------------------2014/10/23
Django的架构:
在django中,urls.py将URL请求转给view.py中的函数,函数将计算后的结果转给templates中的某个xxx.html文件,最后xxx.html文件发给了客户,在客户的页面显示出来。
进来的请求转入/hello/.
Django通过在ROOT_URLCONF配置来决定根URLconf.
Django在URLconf中的所有URL模式中,查找第一个匹配/hello/的条目。
如果找到匹配,将调用相应的视图函数,视图函数返回一个HttpResponse
Django转换HttpResponse为一个适合的HTTP response, 以Web page显示出来
在Django中使用bootstrap:
1. 首先在你喜欢的目录创建static文件夹,在文件夹中创建css,img,js,fonts等文件加,将bootstrap的文件放在对应的目录中。
2. 配置参数让Django能找到这些静态文件,在settings.py文件中添加
STATICFILES_DIRS = ('/your/directory/static',)
3. 在html文件中使用静态元素。
<link rel=“stylesheet” href=“/static/css/bootstrap.css” />
4. 在views.py中返回html文件
from django.shortcuts import render_to_response def index(request): return render_to_response('index.html')
这样就可以使用bootstrap了。
#表单
<html> <head> <title>Search</title> </head> <body> <form action="/search/" method="get"> <input type="text" name="q"> <input type="submit" value="Search"> </form> </body> </html> #表单将属性(name) q的值传入后台
服务器端跳转:
from django.http import HttpResponseRedirect def ...(request): .... .... return HttpResponseRedirect('/xxxxx/')
分类:
Python
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端