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  #自己可以定义监听端口

访问http://127.0.0.1:8000

 

posted @   seven1986  阅读(28)  评论(0编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
点击右上角即可分享
微信分享提示