django framework
pip install django 安装
创建项目和应用
#这两步是手动创建项目和应用, django-admin startproject mysite 创建项目mysite python manage.py startapp myblog 创建应用myblog
mysite是全局文件
最重要的是settings.py 应用名称都放在此处
应用中最重要的三个文件:
三步完成一个showtime实例:
1. templates目录下创建名字showtime.html
<body> <h1>hello seven!</h1> <h1>时间: {{ strtime }}</h1> </body>
2. 在views.py中创建showtime函数
from django.shortcuts import render,HttpResponse
import time
# Create your views here.
def showtime(request):
# return HttpResponse("hello seven") #导入HttpResponse才能使用,不过一般不这么用。
t=time.ctime()
return render(request,"showtime.html",{"strtime":t}) #render 只是一个渲染程序,最终还是调用了HttpResponse
#{"strtime":t} 作为一个字典传递给templates下的html
3. urls.py中绑定/showtime 路径和showtime()函数
urlpatterns = [
path('admin/', admin.site.urls),
path('showtime/', views.showtime) # 将showtime/路径与views下的showtime函数绑定
]
4. 把templates目录加入到setings.py里---这一步可能是我的编译器问题,没有创建出来,所以自己手动加上去的。
TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [os.path.join(BASE_DIR,'templates')], #这里如果编译工具没有添加,要自己手动加上去。
terminal 中启动server:
python manage.py runserver #默认是8000端口 python manage.py runserver 8080 #自己可以定义监听端口
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术