Django项目创建和settings设置

2021版本的pycharm有bug,需要将settings.py中
在这里插入图片描述

把BASE_DIR后面的/换成,

url:统一资源定位符
互联网上每个文件都有一个唯一的url,它包含的信息指出文件的位置以及浏览器应该怎么处理它
语法:
protocol://hostname[:port]/path[?query][#fragment]
protocol:协议
hostname:主机
port:端口号
path:路由地址,由零个或多个”/”隔开的字符串,一般用来表示主机上的一个目录或者文件地址
query:查询,可选,用于给动态网页传递参数,可以有多个参数,用”&”隔开,每个参数的名和值用”=”符号隔开
fragment:信息片段,字符串.例如:一个网页中有多个名词解释可使用fragment直接定位到某一个名词的解释

注意:[]表示其中内容可以省略,比如80端口

django如何处理一个url对应的请求
http://127.0.0.1:8000/page/2023
1.django从配置文件中根据root_urlconf找到主路由文件(url.py)(默认情况下该文件在项目同名目录下的urls)
2.django加载主路由文件中的urlpatterns变量
3.依次匹配urlpatterns中的url,匹配到第一个合适的中断后续的匹配
4.匹配成功–>调用对应的视图函数处理请求,返回响应
5.匹配失败–>返回404响应

三个视图函数的返回方法
HttpResponse():返回字符串类型的数据
render():返回html文件
redirect():重定向
静态文件配置
默认将html文件放在templates文件夹下
静态文件:前端已经写好了的,能够直接调用的问价(js,css,图片,框架等等)
默认将网站使用的静态文件放在static文件夹下
在这里插入图片描述

在浏览器中输入url能够看待对应的资源是因为后端提前开设好了该资源的接口,如果访问不到,则需要开设对应的接口
去settings.py中加上这样的内容:
在这里插入图片描述

静态文件动态解析

{% load static%}

path()函数
用于描述路由和视图函数的对应关系
path(route, views, name=None)
route:字符串类型,匹配的请求的路径
views:指定路径所对应的视图函数的名称
name:为地址起别名,在模板中地址反向解析时使用

form表单的action参数的值
1.不写,默认朝当前所在的url提交数据
2.全写,朝写的地址提交
3.只写后缀,朝当前后缀提交
form表单还有个参数叫method,用来指定提交的方法,默认情况下是get请求

注意:现在阶段,只要有post请求,就需要去settings.py中将MIDDLEWARE中第四条进行注释
在这里插入图片描述

  • 8
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
PyCharm是一款强大的Python集成开发环境(IDE),常用于开发Django项目。PyCharm 2024(请注意,此版本可能尚未发布或存在,实际版本号可能会有所不同)提供了对Django框架的深度支持和优化。以下是使用PyCharm创建Django项目的步骤: 1. **安装PyCharm**: 如果还没有安装,首先确保从JetBrains官网下载并安装最新版本的PyCharm Community Edition或专业版。 2. **打开PyCharm**: 打开PyCharm后,选择"Create New Project"或"New Project"。 3. **选择Django模板**: 在左侧的"Project Type"或"Create from existing directory"下,选择"Django"。 4. **配置项目基本信息**: - **Project name**: 输入项目名称。 - **Destination folder**: 选择项目存放的位置。 - **Template version**: 选择你想要使用的Django版本,通常选择最新的稳定版。 5. **填写项目设置**: - **Virtual Environment**: 如果未创建虚拟环境,PyCharm会提示你创建一个,这是为了隔离项目依赖。 - **Application directory**: 选择应用目录,包含管理器、视图、模型等文件。 6. **完成创建**: PyCharm会自动生成项目的结构,包括`manage.py`(Django命令行工具)、`settings.py`(配置文件)、`urls.py`(URL路由配置)等。 7. **运行项目**: 创建完成后,点击"Run"或者使用快捷键(通常是F5)启动开发服务器,你可以通过浏览器访问`http://localhost:8000/`查看是否成功启动。 相关问题: 1. Django项目与PyCharm集成的优势是什么? 2. 如何在PyCharm中管理项目的环境依赖? 3. 如何在PyCharm中调试Django应用程序?
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

努力学习的小初雪

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值