Python - 第一个 Django 项目
Django 的安装:
1 2 3 | pip3 install django = = 1.11 . 11 pip3 install - i https: / / pypi.tuna.tsinghua.edu.cn / simple / django = = 1.11 . 11 |
创建 Django 项目:
一种方式是使用命令,django-admin startproject 项目名
安装完 Django 之后就会有 django-admin 这条命令
第二种方式:
打开 PyCharm
菜单栏 -> 文件 -> 新建项目
选择 Django,然后选择项目路径,最后点击“Create”
选择第一个,另起窗口
settings.py 是跟设置相关的,urls.py 存放路径和函数对应关系,wsgi.py 跟 socket 通信相关的,它按照 http 协议的规则解析请求,manage.py 用于操作 Django 项目
修改 urls.py
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | from django.conf.urls import url from django.contrib import admin from django.shortcuts import HttpResponse def test(request): # request 参数保存了所有和用户浏览器请求相关的数据 return HttpResponse( "Hello World!" ) # HttpResponse 用于协议和状态 # 保存了路径和函数的对应关系 urlpatterns = [ url(r '^test/' , test), # 正则匹配 ] |
接下来运行
也可以直接通过 manage.py 来运行:manage.py runserver 8000
返回 html 页面
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | from django.conf.urls import url from django.contrib import admin from django.shortcuts import HttpResponse def test(request): # request 参数保存了所有和用户浏览器请求相关的数据 with open ( "./html/index.html" , "r" , encoding = "utf-8" ) as f: data = f.read() return HttpResponse(data) # HttpResponse 用于协议和状态 # 或者 # return render(request, "index.html") # 保存了路径和函数的对应关系 urlpatterns = [ url(r '^test/' , test), # 正则匹配 ] |
运行
如果想要修改端口的话
点击“编辑结构”
这里就可以修改端口了
settings.py 中的相关配置
在 settings.py 中设置 html 文件目录
有关静态文件的配置(css,js,图片)
这里的静态文件和 html 文件的路径都可以配置多个,用逗号隔开即可
这上面的只是路径,写的时候都是用的是别名,可以通过别名找到对应的文件路径
例如说,要用一个 test.js 文件,static 会先到 static 中查找是否有,再到 statics 中查找
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
2017-11-09 南京邮电大学网络攻防平台密码学题