当前位置: 首页 > news >正文

微信引流推广网站建设挂马网站教程

微信引流推广网站建设,挂马网站教程,品牌的佛山网站建设,北京网站提升排名目录 1.Django简介 1.1 Django 的核心特点 1.2 Django 的核心组件 1.3 Django 的应用场景 1.4 总结 2.基础环境建立 2.1 创建虚拟环境 2.1.1 使用 virtualenv 创建虚拟环境 2.1.2 使用 venv 创建虚拟环境 2.2 激活虚拟环境 2.2.1 在 Windows 上 2.2.2 在 macOS 或 …目录 1.Django简介 1.1 Django 的核心特点 1.2 Django 的核心组件 1.3 Django 的应用场景 1.4 总结 2.基础环境建立 2.1 创建虚拟环境 2.1.1 使用 virtualenv 创建虚拟环境 2.1.2 使用 venv 创建虚拟环境 2.2 激活虚拟环境 2.2.1 在 Windows 上 2.2.2 在 macOS 或 Linux 上 2.3 安装 Django 2.4 创建 Django 项目 2.5 启动开发服务器 2.6 停用虚拟环境 2.7 保存依赖 2.8 小结 1.Django简介 Django 是一个开源的 Python Web 框架它是为帮助开发者快速构建高效、可扩展且安全的 Web 应用而设计的。Django 强调 DRYDont Repeat Yourself 原则尽量减少代码重复并提供很多内置功能帮助开发者快速实现复杂的 Web 应用。 1.1 Django 的核心特点 1快速开发 Django 的设计目标之一是让开发者能够快速创建 Web 应用。它提供了大量的内置功能和工具帮助开发者避免从零开始编写常见的 Web 应用组件。例如Django 提供了 自动生成的后台管理系统Django Admin开发者只需要定义数据模型Model和简单配置就可以获得强大的数据管理界面。 2强大的 ORM对象关系映射 Django 提供了一个 ORMObject-Relational Mapping系统让开发者无需直接写 SQL 查询便可以通过 Python 对象进行数据库操作。你只需要定义模型Model类Django 会自动为你创建对应的数据库表并且支持通过 Python 代码对数据进行增删改查CRUD操作。 3自动化的管理后台 Django 自带的管理后台非常强大开发者只需要简单地注册模型Model到管理后台就可以自动获得一个功能完整的界面用于管理数据。后台支持数据的增删改查CRUD并提供了过滤、搜索等高级功能。 4安全性 Django 提供了多种内建的安全功能帮助开发者防止常见的 Web 安全问题如 CSRF跨站请求伪造防护Django 默认启用 CSRF 保护防止恶意网站伪造用户请求。XSS跨站脚本攻击防护Django 自动转义模板中的变量避免 HTML 注入攻击。SQL 注入防护通过 ORM 进行数据库操作Django 自动防止 SQL 注入攻击。密码管理Django 使用加密的哈希算法来存储密码确保用户数据的安全。 5可扩展性和灵活性 Django 是 模块化的开发者可以根据需要选择合适的功能进行扩展。例如Django 提供了多个扩展包来处理认证、RESTful API、文件上传、缓存等功能。你也可以自己创建 应用App并将它们集成到主项目中。 6良好的文档和社区支持 Django 有着 极其完善的官方文档它包含了从基础入门到高级功能的全面指南帮助开发者快速学习和掌握 Django。Django 社区非常活跃你可以通过官方论坛、Stack Overflow 等途径获取支持解决开发中的问题。 1.2 Django 的核心组件 1Model模型 Django 提供了 ORM 系统来处理与数据库的交互。模型定义了数据的结构并通过 Django 的 ORM 系统自动与数据库进行交互。示例 from django.db import modelsclass Product(models.Model):name models.CharField(max_length100)price models.DecimalField(max_digits10, decimal_places2)description models.TextField()def __str__(self):return self.name2View视图 视图是请求和响应之间的核心处理单元。它负责接收 HTTP 请求处理请求并返回响应。在 Django 中视图可以是函数视图FBV或类视图CBV。示例函数视图 from django.http import HttpResponsedef home(request):return HttpResponse(Welcome to the homepage!)3Template模板 Django 提供了模板系统来动态渲染 HTML 页面。模板系统允许开发者插入动态内容例如数据库查询结果并控制页面结构。示例模板 h1{{ title }}/h1 pWelcome to the site, {{ user.username }}/p4URL DispatcherURL 路由 Django 使用 URL 路由系统将 URL 映射到视图函数或视图类。路由系统可以匹配动态 URL例如 URL 中带有参数。示例 from django.urls import path from . import viewsurlpatterns [path(, views.home, namehome),path(product/int:id/, views.product_detail, nameproduct_detail), ]5Admin管理后台 Django 提供了一个强大的自动生成的管理后台开发者只需注册模型便可以获得一个全面的数据管理界面。示例注册模型 from django.contrib import admin from .models import Productadmin.site.register(Product)6Form表单 Django 提供了一个表单框架用于生成 HTML 表单、处理用户提交的数据并验证数据。示例 from django import formsclass ProductForm(forms.Form):name forms.CharField(max_length100)price forms.DecimalField(max_digits10, decimal_places2)description forms.CharField(widgetforms.Textarea)1.3 Django 的应用场景 快速构建 Web 应用Django 提供了许多内建工具可以让开发者快速搭建 Web 应用适合从小型博客到大型复杂应用的开发。企业级应用Django 强调可扩展性和安全性适合处理复杂的企业级应用如电商平台、社交网络等。RESTful APIDjango 可以与 Django REST Framework 配合使用快速构建 API 服务适合前后端分离的应用。 1.4 总结 Django 是一个功能强大且易用的 Web 框架旨在让开发者能够快速构建高质量的 Web 应用。通过 Django你可以避免重复造轮子专注于业务逻辑的实现。Django 内置了 ORM、表单处理、安全性保护、自动化管理后台等功能极大地简化了 Web 开发过程。 2.基础环境建立 2.1 创建虚拟环境 在此之前可以创建一个文件夹来存放如创建一个Django文件夹来存放项目。 首先确保你的 Python 环境中已经安装了 virtualenv 或者使用 Python 自带的 venv 模块来创建虚拟环境我采用了第二种。 如果你还没有安装 virtualenv可以通过以下命令来安装 pip install virtualenv 但是Python 3.3 及以上版本已经自带了 venv 模块因此你也可以直接使用 venv 来创建虚拟环境。 2.1.1 使用 virtualenv 创建虚拟环境 在你项目的根目录下执行以下命令来创建一个虚拟环境假设虚拟环境的名字是 venv virtualenv venv 2.1.2 使用 venv 创建虚拟环境 如果你使用的是 Python 3 自带的 venv 模块可以这样创建虚拟环境 python -m venv venv 这将创建一个名为 venv 的文件夹其中包含虚拟环境的所有必要文件。 2.2 激活虚拟环境 2.2.1 在 Windows 上 在命令行中运行以下命令来激活虚拟环境 venv\Scripts\activate 2.2.2 在 macOS 或 Linux 上 在终端中运行以下命令来激活虚拟环境 source venv/bin/activate 激活虚拟环境后你会看到命令行提示符前面会显示 (venv)表示当前虚拟环境已激活。 2.3 安装 Django 虚拟环境激活后安装 Django pip install django 这样Django 会安装在虚拟环境中而不会影响系统级别的 Python 环境。 2.4 创建 Django 项目 虚拟环境激活后继续按照之前的步骤来创建 Django 项目和应用。假设你要创建一个名为 myproject 的 Django 项目 django-admin startproject myproject cd myproject 2.5 启动开发服务器 在项目目录下运行以下命令启动开发服务器 python manage.py runserver 这时你的 Django 项目应该在虚拟环境中成功运行。 访问127.0.0.1:8000可以看到如下信息到这步已经成功安装下面内容便可以略过 2.6 停用虚拟环境 当你完成工作并希望退出虚拟环境时可以运行 deactivate 这样虚拟环境就会被禁用返回到系统默认的 Python 环境。 2.7 保存依赖 为了方便其他人或者你自己在不同机器上安装相同的依赖你可以创建一个 requirements.txt 文件该文件包含所有项目依赖的库。使用以下命令生成 requirements.txt pip freeze requirements.txt 然后其他人在设置项目时只需运行以下命令来安装所有依赖 pip install -r requirements.txt 2.8 小结 使用 virtualenv 或 venv 创建虚拟环境。激活虚拟环境并安装 Django。在虚拟环境中进行开发避免与系统 Python 环境发生冲突。使用 deactivate 停用虚拟环境并使用 requirements.txt 管理项目的依赖。
http://www.hkea.cn/news/14538541/

相关文章:

  • 免费建造网站商城网站建设怎么建设
  • 网站找到后台了 如何破解账号 密码wordpress数据改网址
  • 网站制作和app制作wordpress标题设置方法
  • 邯郸网站建设费用做菠菜网站有没有被骗的
  • 郑州铭功路网站建设企业做什么需要有网站
  • 四川省建设厅的注册中心网站如何做彗聪网站呢
  • 呼和浩特可以做网站的公司免费wordpress 模板
  • 中文域名做的网站综合管理平台系统
  • 深圳seo网站建设顺义青岛网站建设
  • 自己做网站要学前端和后端域名注册备案
  • 手机站建设页面设计感想
  • 代刷网站推广链接快手wordpress生成静态html页面
  • 做网站用那一种语言最好网站 文章 keywords 和主页keywords
  • 建设工程质量管理条例网站vps搭建网站是什么意思
  • 网站建设规划面试技巧建设一个商城网站
  • 补习吧 一家专门做家教的网站个人简历在线填写电子版
  • 企业网站建设参考资料建设厅官网查询
  • 厦门手机网站制作二维码转链接
  • 企业网站的建设与管理论文常用网站推广方式有哪些
  • 企业网站开发是什么集团公司中英文网站模板
  • 江西网站建设平台创意网站建设价格多少
  • 建设网站哪好网站收费标准
  • 哈尔滨网站网站建设宣传旅游网站建设的重点是什么
  • 网站建设的条件是什么企业信息管理系统情况的证明材料
  • 自己做网站的成本深圳网站建设工作室
  • 在哪个网站做图片视频带音乐wordpress 文章不同背景图片
  • 灵犀科技 高端网站建设城乡住房建设厅网站
  • 一个阿里云怎么做两个网站荣耀手机官方商城官网
  • 网站开发的知识怎样做seo搜索引擎优化
  • 佛山网页网站制作模板网站多少钱一个