【Python】Django 基础知识 一

这篇具有很好参考价值的文章主要介绍了【Python】Django 基础知识 一。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

系列文章目录

提示:阅读本章之前,请先阅读目录



前言


安装

django-admin startproject xxx项目名

启动项目

python manage.py runserver

默认端口:8000

如果想指定端口

python manage.py runserver 8005

查看所有子命令

python manage
Available subcommands:

[auth]
    changepassword
    createsuperuser

[contenttypes]
    remove_stale_contenttypes

[django]
    check
    compilemessages
    createcachetable
    dbshell
    diffsettings
    dumpdata
    flush
    inspectdb
    loaddata
    makemessages
    makemigrations
    migrate
    sendtestemail
    shell
    showmigrations
    sqlflush
    sqlmigrate
    sqlsequencereset
    squashmigrations
    startapp
    startproject
    test
    testserver

[sessions]
    clearsessions

[staticfiles]
    collectstatic
    findstatic
    runserver

主要文件

【Python】Django 基础知识 一

setting 配置项

BASE_DIR 当前目录

DEBUG = True 调试模式,如果开启了,当有错误时,就会友好的提示,注意上线的时候关闭,而且,开启调试的时候,django,在代码有变化的时候,会立即重启服务

ALLOWED_HOSTS = [] 请求头的host域名过滤,只有配了的,才能访问,实例:['127.0.0.1'],['*']

ROOT_URLCONF = 'xmf_django.urls'  路由配置文件

DATABASES 数据库连接配置

LANGUAGE_CODE = 'en' 当前语言,可选中文,'zh-Hans'

TIME_ZONE = 'UTC'  当前时区,可改为:'Asia/Shanghai'

URL 请求路径

  1. 浏览器,发起请求,请求路径:http://localhost:8000/index
  2. django,接受到浏览器请求,去读取urls.py文件
  3. urls文件里面的urlpatterns,判断当前的index,是否包含,不包含则统一转404,如包含,则根据django自己封装的path方法,读取对应views
  4. 根据views里面的方法,调用
  5. 最后返回数据

path 转换器

这里还有一个用法就是,re_path,通过正则表达式组合,来获取指定的url

【Python】Django 基础知识 一

【Python】Django 基础知识 一

【Python】Django 基础知识 一

HttpResponse 输出中文乱码

解决方法

def test_page(request, val):
    response = HttpResponse("消息内容:%s" % val, content_type="text/plain;charset=utf-8")
    return response

models的objects代码自动补全

【Python】Django 基础知识 一

views的request 代码自动补全

使用约束方法,先导入HttpRequest
【Python】Django 基础知识 一

【Python】Django 基础知识 一
【Python】Django 基础知识 一

request一些用法

【Python】Django 基础知识 一

响应response

【Python】Django 基础知识 一

返回的响应格式

【Python】Django 基础知识 一
响应的子类,django写好的

【Python】Django 基础知识 一

views的request.GET

【Python】Django 基础知识 一

【Python】Django 基础知识 一

templates 模板,变量取值

【Python】Django 基础知识 一

【Python】Django 基础知识 一

结果

【Python】Django 基础知识 一

templates的标签

【Python】Django 基础知识 一

【Python】Django 基础知识 一

【Python】Django 基础知识 一

url反向解析

【Python】Django 基础知识 一

【Python】Django 基础知识 一

配置static 静态文件

【Python】Django 基础知识 一
【Python】Django 基础知识 一

创建子应用

python manage.py startapp customer

配置

【Python】Django 基础知识 一

分布式路由

【Python】Django 基础知识 一

【Python】Django 基础知识 一

【Python】Django 基础知识 一

配置mysql

【Python】Django 基础知识 一

【Python】Django 基础知识 一

数据库迁移

【Python】Django 基础知识 一

模型字段

【Python】Django 基础知识 一
【Python】Django 基础知识 一

【Python】Django 基础知识 一

【Python】Django 基础知识 一

【Python】Django 基础知识 一

【Python】Django 基础知识 一
【Python】Django 基础知识 一
【Python】Django 基础知识 一

【Python】Django 基础知识 一
【Python】Django 基础知识 一

Meta 类

【Python】Django 基础知识 一

创建数据

【Python】Django 基础知识 一

【Python】Django 基础知识 一

查询数据

【Python】Django 基础知识 一

【Python】Django 基础知识 一

【Python】Django 基础知识 一

【Python】Django 基础知识 一

【Python】Django 基础知识 一

【Python】Django 基础知识 一

输出查询的sql语句

print(a5.query)

查询2

【Python】Django 基础知识 一
【Python】Django 基础知识 一
【Python】Django 基础知识 一
【Python】Django 基础知识 一

查询谓词

【Python】Django 基础知识 一
【Python】Django 基础知识 一
【Python】Django 基础知识 一
【Python】Django 基础知识 一

修改数据

【Python】Django 基础知识 一
【Python】Django 基础知识 一

删除数据

【Python】Django 基础知识 一
【Python】Django 基础知识 一

F 对象

【Python】Django 基础知识 一
【Python】Django 基础知识 一
【Python】Django 基础知识 一
【Python】Django 基础知识 一

Q对象

【Python】Django 基础知识 一

【Python】Django 基础知识 一
【Python】Django 基础知识 一

聚合函数

【Python】Django 基础知识 一
【Python】Django 基础知识 一

【Python】Django 基础知识 一
【Python】Django 基础知识 一

原生数据库操作

【Python】Django 基础知识 一

【Python】Django 基础知识 一

【Python】Django 基础知识 一

【Python】Django 基础知识 一

admin管理后台

【Python】Django 基础知识 一

【Python】Django 基础知识 一

一对一关系

【Python】Django 基础知识 一

【Python】Django 基础知识 一

【Python】Django 基础知识 一

【Python】Django 基础知识 一

【Python】Django 基础知识 一

【Python】Django 基础知识 一

【Python】Django 基础知识 一

一对多关系

【Python】Django 基础知识 一

【Python】Django 基础知识 一

【Python】Django 基础知识 一

【Python】Django 基础知识 一

【Python】Django 基础知识 一

多对多关系

【Python】Django 基础知识 一

【Python】Django 基础知识 一

【Python】Django 基础知识 一
【Python】Django 基础知识 一
【Python】Django 基础知识 一

会话

【Python】Django 基础知识 一
【Python】Django 基础知识 一
【Python】Django 基础知识 一
【Python】Django 基础知识 一
【Python】Django 基础知识 一
【Python】Django 基础知识 一
【Python】Django 基础知识 一
【Python】Django 基础知识 一
【Python】Django 基础知识 一
【Python】Django 基础知识 一
【Python】Django 基础知识 一
【Python】Django 基础知识 一
【Python】Django 基础知识 一
【Python】Django 基础知识 一

缓存

【Python】Django 基础知识 一
【Python】Django 基础知识 一
【Python】Django 基础知识 一
【Python】Django 基础知识 一
【Python】Django 基础知识 一
【Python】Django 基础知识 一
【Python】Django 基础知识 一
【Python】Django 基础知识 一
【Python】Django 基础知识 一
【Python】Django 基础知识 一
【Python】Django 基础知识 一
【Python】Django 基础知识 一
【Python】Django 基础知识 一
【Python】Django 基础知识 一
【Python】Django 基础知识 一
【Python】Django 基础知识 一

中间件

【Python】Django 基础知识 一
【Python】Django 基础知识 一
【Python】Django 基础知识 一
【Python】Django 基础知识 一
【Python】Django 基础知识 一
【Python】Django 基础知识 一
【Python】Django 基础知识 一

分页

【Python】Django 基础知识 一
【Python】Django 基础知识 一
【Python】Django 基础知识 一
【Python】Django 基础知识 一
【Python】Django 基础知识 一
【Python】Django 基础知识 一
【Python】Django 基础知识 一
【Python】Django 基础知识 一

内建用户系统

【Python】Django 基础知识 一
【Python】Django 基础知识 一
【Python】Django 基础知识 一
【Python】Django 基础知识 一
【Python】Django 基础知识 一
【Python】Django 基础知识 一
【Python】Django 基础知识 一
【Python】Django 基础知识 一
【Python】Django 基础知识 一

上传文件

【Python】Django 基础知识 一
【Python】Django 基础知识 一
【Python】Django 基础知识 一
【Python】Django 基础知识 一
【Python】Django 基础知识 一
【Python】Django 基础知识 一
【Python】Django 基础知识 一
【Python】Django 基础知识 一
【Python】Django 基础知识 一
【Python】Django 基础知识 一

uWsgi

【Python】Django 基础知识 一
【Python】Django 基础知识 一
【Python】Django 基础知识 一
【Python】Django 基础知识 一
【Python】Django 基础知识 一
【Python】Django 基础知识 一【Python】Django 基础知识 一

【Python】Django 基础知识 一
【Python】Django 基础知识 一
【Python】Django 基础知识 一

nginx

【Python】Django 基础知识 一
【Python】Django 基础知识 一
【Python】Django 基础知识 一
【Python】Django 基础知识 一
【Python】Django 基础知识 一
【Python】Django 基础知识 一
【Python】Django 基础知识 一
【Python】Django 基础知识 一
【Python】Django 基础知识 一
【Python】Django 基础知识 一
【Python】Django 基础知识 一
【Python】Django 基础知识 一文章来源地址https://www.toymoban.com/news/detail-489274.html

到了这里,关于【Python】Django 基础知识 一的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 数字电路基础知识系列(六)之LC滤波器的基础知识

    LC滤波器,是指将电感(L)与电容器 ©进行组合设计构成的滤波电路,可去除或通过特定频率的无源器件。电容器具有隔直流通交流,且交流频率越高越容易通过的特性。而电感则具有隔交流通直流,且交流频率越高越不易通过的特性。因此,电容器和电感是特性完全相反的被

    2024年02月03日
    浏览(80)
  • Elasticsearch系列-基础知识

    Elasticsearch是一个开源的分布式搜索和分析引擎,它能够快速地存储、搜索和分析大量的数据。 特点 分布式:Elasticsearch采用分布式架构,可以水平扩展,支持无缝添加节点,提高了系统的可用性和性能。 实时性:Elasticsearch能够实时地存储、搜索和分析数据,支持实时索引和

    2024年02月09日
    浏览(39)
  • C#,入门教程(28)——文件夹(目录)、文件读(Read)与写(Write)的基础知识

    上一篇:   C#,入门教程(27)——应用程序(Application)的基础知识 https://blog.csdn.net/beijinghorn/article/details/125094837 C#知识比你的预期简单的多,但也远远超乎你的想象! 与 文件 相关的知识,不算多。 作为初学者,先学习 文本文件 的读写,就足够应付好几年了。 文件 自然是

    2024年01月23日
    浏览(50)
  • c#多线程—基础概念到“双色球”项目实现(附知识点目录、代码、视频)

    总结:视频中对于多线程讲的非常透彻,从线程基础概念—.net不同版本出现的线程方法—多线程常出现问题—双色球项目实践,每个知识点都有代码实操,受益匪浅。附上学习笔记和实操代码。 视频 线程:程序执行的最小单位,任何操作都是由线程完成的,使用同步时,资

    2024年02月11日
    浏览(39)
  • WebGL系列教程:WebGL基础知识

    下面我们来正式学习WebGL开发中的一些基本的概念和知识。 为了在 Web 上创建图形应用程序,HTML5 提供了一组丰富的功能,例如 2D Canvas、WebGL、SVG、3D CSS 转换和 SMIL。要编写 WebGL 应用程序,就需要用到 HTML5 的画布元素。 HTML5 的标签提供了一个简单而强大的选项来实现 JavaSc

    2024年02月14日
    浏览(35)
  • Spark避坑系列一(基础知识)

    大家想了解更多大数据相关内容请移驾我的课堂: 大数据相关课程 剖析及实践企业级大数据 数据架构规划设计 大厂架构师知识梳理:剖析及实践数据建模 剖析及实践数据资产运营平台 Spark作为大数据领域离线计算的王者,在分布式数据处理计算领域有着极高的处理效率,

    2024年02月02日
    浏览(39)
  • ChatGPT基础知识系列之Prompt

    在 ChatGPT 中,用户可以输入任何问题或者话题,如天气、体育、新闻等等。系统将这个输入作为一个“提示”(prompt)输入到 GPT 模型中进行处理。GPT 模型会基于其学习到的语言规律和上下文知识,生成一个自然语言回答,并返回给用户。 例如,当用户输入“明天天气怎么样

    2024年02月14日
    浏览(33)
  • ChatGPT基础知识系列之Embeddings模型

    OpenAI的Embeddings(文本嵌入)测量的是文本字符串的相关性。嵌入通常用于: 搜索(根据与查询字符串的相关性对结果进行排名) 聚类(其中文本字符串按相似性分组) 建议(推荐具有相关文本字符串的项目) 异常检测(识别出相关性很小的异常值) 多样性测量(分析相似性

    2024年02月06日
    浏览(31)
  • [FPGA] 7系列FPGA的基础知识

    Virtex-7 Family是Xilinx公司推出的一系列FPGA器件,采用了28纳米工艺制造。它是Xilinx公司的第一个采用28纳米工艺的FPGA系列,提供了高性能、低功耗和灵活性的特点。 Virtex-7 Family提供了不同规模的器件,包括Virtex-7 XT、Virtex-7 HT、Virtex-7 H580T、Virtex-7 VXT和Virtex-7 VX系列,每个系列都

    2024年02月09日
    浏览(34)
  • WebSocket系列之基础知识以及设计思路

    WebSockets 是一个可以创建和服务器间进行双向会话的高级技术。通过这个API你可以向服务器发送消息并接受基于事件驱动的响应,这样就不用向服务器轮询获取数据了。 双向会话 指的是客户端和服务端都能够通过WebSocket来进行数据的互相传递,即服务端可以给客户端推送数据

    2024年02月12日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包