网站怎么申请微博登录,linux wordpress 下载文件,常州网站建设cz35,编写网页所用的语言是目录 Django基本介绍#xff1a; Django基本配置#xff1a; 安装Django 创建项目 创建app 注册app Django配置路由URL Django创建视图 启动项目 Django基本介绍#xff1a; Django是一个开源的、基于Python的高级Web框架#xff0c;旨在以快速、简洁的方式构建高质量的Web… 目录 Django基本介绍 Django基本配置 安装Django 创建项目 创建app 注册app Django配置路由URL Django创建视图 启动项目 Django基本介绍 Django是一个开源的、基于Python的高级Web框架旨在以快速、简洁的方式构建高质量的Web应用程序。它由经验丰富的开发者设计遵循“Don’t Repeat Yourself”不要重复自己和“Convention over Configuration”约定优于配置的原则大大提高了开发效率和代码可维护性。Django内置了强大的功能例如URL路由、ORM对象关系映射、模板引擎、表单处理和用户认证等帮助开发者轻松实现从简单的网站到复杂的企业级应用。它还提供了一个直观的管理后台让开发者可以快速管理数据模型和内容。此外Django具有高度的安全性内置防护如SQL注入、跨站脚本攻击XSS和跨站请求伪造CSRF。凭借其丰富的文档和强大的社区支持Django成为开发者快速构建Web应用的首选框架之一非常适合注重开发速度、代码质量和安全性的项目。 Django基本配置
安装Django
WinR打开控制台窗口
安装Django输入
pip install Django
成功安装后可以检查是否安装成功输入
python -m django --version
若安装成功会显示Django版本 创建项目
首先是在控制台进入存放Django文件的文件夹放在自己好找的位置一般就和之前的项目放在一起。
在控制台中基本文件命令如下
#切换盘符
D:(C:)
#进入文件夹
cd 文件夹名称
#退到上一级文件夹
cd..
#清除控制台命令
cls
执行命令创建项目
打开django-admin工具默认是在python\Script\django-admin.exe
在控制台输入
django-admin.exe位置 startproject 项目名称
可以参考我这个 如果你的django-admin.exe已经添加到环境变量了直接输入
django-admin startproject 项目名称
创建后在pycharm中打开是这样的目录结果 默认项目的文件介绍 show
├── manage.py 【项目的管理启动项目、创建app、数据管理】【不要动】【***常常用***】
└── show├── __init__.py├── settings.py 【项目配置】 【***常常修改***】├── urls.py 【URL和函数的对应关系】【***常常修改***】├── asgi.py 【接收网络请求】【不要动】└── wsgi.py 【接收网络请求】【不要动】 创建app
右键manage.py在控制台打开 在控制台输入
python manage.py startapp app01
app01是app名称可以换成其他的在正常的中大型项目开发中会用到多app就像下面这样 - app用户管理【表结构、函数、HTML模板、CSS】 - app订单管理【表结构、函数、HTML模板、CSS】 - app后台管理【表结构、函数、HTML模板、CSS】 - app网站 【表结构、函数、HTML模板、CSS】 - appAPI 【表结构、函数、HTML模板、CSS】 .. 但我们开发比较简洁用不到多app一般情况下项目下创建1个app即可。
创建好app后项目结果是这样的 文件介绍 ├── app01 │ ├── __init__.py │ ├── admin.py 【固定不用动】django默认提供了admin后台管理。 │ ├── apps.py 【固定不用动】app启动类 │ ├── migrations 【固定不用动】数据库变更记录 │ │ └── __init__.py │ ├── models.py 【**重要**】对数据库操作。 │ ├── tests.py 【固定不用动】单元测试 │ └── views.py 【**重要**】函数。 ├── manage.py └── show ├── __init__.py ├── asgi.py ├── settings.py ├── urls.py 【URL-函数】 └── wsgi.py 注册app
在新建的django文件中找到settings设置配置文件这个位置就是用来设置注册app的 将刚才创建的app注册找到新建的app中的apps.py文件name就是该app的名称可以看见是在App01Config类中的。 将该app添加到设置中 Django配置路由URL Django中的URL路由通过urls.py文件管理将客户端请求的URL路径映射到相应的视图函数或类。开发者使用path或re_path定义URL规则其中支持静态路径和动态参数如int:id。此外通过include()可以模块化管理各应用的URL配置提升大型项目的结构清晰度。路由还支持命名模式可通过反向解析生成URL减少硬编码的风险。结合灵活的匹配规则与高可维护性Django的URL路由是构建Web应用中连接前后端的重要核心。
配置path路径在新建django文件中找到url.py文件 这里path中的第一个参数是路径可以理解为页面url第二个参数是进入前面路径后执行的函数通常在视图函数中编写
下面进行一个基本的网页配置
在url中配置路径网页路径为hello/设置跳转为视图文件中的hello函数别忘了引入视图文件 别忘记引入view视图文件 Django创建视图
在视图文件中定义视图函数hello
def hello(request):return HttpResponse(Hello World!)
requests对象包含了客户端发送的所有信息比如 HTTP 方法GET、POST等、URL参数、HTTP头部、Cookies等。
HttpResponse
这是 Django 提供的一个类用于构造 HTTP 响应对象。它表示服务器返回给客户端的内容。通过实例化 HttpResponse 类我们可以创建并返回 HTML、文本或其他内容。
别忘记在视图文件中引入HttpResponse用来返回文字 启动项目
用终端打开manage.py文件输入django的项目启动命令
python manage.py runserver
ctrl鼠标左键单击本地服务器地址打开页面 输入刚才定义的hello路由 显示了刚才返回的文字 注意要是之前运行了一个项目后面再运行另一个的话要关闭前面那个因为端口被前一个占用了后面那个项目就还是之前那个页面关闭也很简单把对应终端关掉就行。 感谢您的三连