zl程序教程

Django学习路

  • Django学习记录

    Django学习记录

    Django应用框架**安装Django**: pip install django -i http://pypi.douban.com/simple --trusted-host pypi.douban.com **创建Django项目**: django-admin startproject DjangoDemo1 **文件目录层级说明**: manage.py:一个命令行工具,可以使我们用多

    日期 2023-06-12 10:48:40     
  • Django菜鸟教程学习记录(一)

    Django菜鸟教程学习记录(一)

    大家好,又见面了,我是你们的朋友全栈君。 创建项目django-admin.py startproject HelloWorld复制就会在当前目录下创建一个名为HelloWorld的文件夹。启动项目cd HelloWorld python3 manage.py runserver复制创建视图在helloworld的文件夹下新建一个views.py的文件并添加内容from django.htt

    日期 2023-06-12 10:48:40     
  • 【web Django学习】概念基础快速入门

    【web Django学习】概念基础快速入门

    学习笔记整理1.MVC架构M =model控制数据库表结构的东西??不太懂描述数据库的表结构的东西 V = view视图 前端输出 C = controller控制器 进行具体功能的实现 增删改查Router路由 :通过路由映射到控制器来实现功能 (包括渲染页面等等) template渲染模板:用户看到的也没按对应的视图 2流程解析 Uwsgi = 代理服务器 Nginx = 代理服务

    日期 2023-06-12 10:48:40     
  • Django+Celery学习笔记2——redis异步执行定时任务demo

    Django+Celery学习笔记2——redis异步执行定时任务demo

      引言  前面一篇文章已经介绍了celery相关知识,有兴趣可以看官方文档深入了解。下面介绍一下使用redis作为消息中间件来使用celery异步执行定时任务。  简介  先看一下草图:  结构  Celery异步任务示例  先准备环境:redis == 3.2.1 celery == 4.3.0 python == 3.6.5复制  新建一个项目testcelery,为celery应用创建一

    日期 2023-06-12 10:48:40     
  • Django+Celery学习笔记4——django+celery+redis周期任务Crontabs设置

    Django+Celery学习笔记4——django+celery+redis周期任务Crontabs设置

      引言  前面已经讲过定时任务实例,使用的是基于intervals模式的周期任务。这只能满足一部分需求,如果是你想明天早上8点准时执行一个发送邮件的任务,这个时候需要设置一个未来的定时任务,Crontab模式就派上用场。  参数  默认参数:crontab(minute='*', hour='*', day_of_week='*', d

    日期 2023-06-12 10:48:40     
  • Django的CBV的学习详解编程语言

    Django的CBV的学习详解编程语言

    之前我们在路由匹配的时候,一个url对应一个函数,其实我们还可以一个url对应一个类,这个就是CBV,下面我们来简单的介绍一下CBV 一、CBV的基本用法 1、在路由匹配中要这样写,class_login是对应的类,as_view()是固定写法,必须要这么写,记住后面有个括号 url(r^class_login/, views.class_login.as_view()),

    日期 2023-06-12 10:48:40     
  • Django的cookie学习详解编程语言

    Django的cookie学习详解编程语言

    为什么要有cookie,因为http是无状态的,每次请求都是独立的,但是我们还需要保持状态,所以就有了cookie cookie就是保存在客户端浏览器上的键值对,别人可以利用他来做登陆 rep = redirect("/app1/index/") rep.set_signed_cookie("user_name",db_name,max_age=600) rep.set_sign

    日期 2023-06-12 10:48:40     
  • Django基础学习七之如何配置django+mysql详解编程语言

    Django基础学习七之如何配置django+mysql详解编程语言

      很久没有更新博客了,也有段时间没有持续性的学习了,感觉堕落了,今天继续开始学习吧 今天主要来学习一下在django下配置mysql的数据库和使用admin用户管理数据库 1、在project中的settings文件中设置为哪个app创建数据库,在这个例子中,我们为alex_app01来创建数据库,按照图示中修改settings文件  2、在project的set

    日期 2023-06-12 10:48:40     
  • Django基础学习六之渲染详解编程语言

    Django基础学习六之渲染详解编程语言

    今天简单的介绍一下Django的template的渲染和Django的template的基本的语法 首先我们先启动一个django的shell,首先需要进入django的工程目录下启动django的shell 然后导入django的template模块的template方法和Context方法 1、首先我们来看下简单的变量查询进行渲染 模板定义了有2个变量,一个是name一个是

    日期 2023-06-12 10:48:40     
  • Django基础学习四_数据库的增删改查详解编程语言

    Django基础学习四_数据库的增删改查详解编程语言

    一、对数据库中增删改查操作 1、首先需要先见表,见表的方法我们在“http://www.cnblogs.com/bainianminguo/p/7808673.html”这篇博客中已经讲解过,这里就不在复述 2、往步骤1的表格中插入数据,插入数据有两种方式  这个时候数据库中就有2条数据  2、删除数据,删除username为zhou的数据   3

    日期 2023-06-12 10:48:40     
  • Django基础学习三_路由系统详解编程语言

    Django基础学习三_路由系统详解编程语言

     今天主要来学习一下Django的路由系统,视频中只学了一些皮毛,但是也做下总结,主要分为静态路由、动态路由、二级路由 一、先来看下静态路由 1、需要在project中的urls文件中做配置,然后将匹配到的urls转发到对应app的views的函数中  2、在对应的app的views中配置相应的函数 3、这个时候我们通过浏览器访问这个url,就可以得到如下的结果

    日期 2023-06-12 10:48:40     
  • Django学习笔记之——Urls

    Django学习笔记之——Urls

    UrlConf模块感觉就像是“路由”,它分析请求的路径,并请求派送给匹配的view去处理打开mysite.urls.py文件,如下:_____________________________________________________from django.conf.urls import patterns, include, urlfrom views import home import

    日期 2023-06-12 10:48:40     
  • Django篇系列教程学习

    Django篇系列教程学习

    转自现代魔法学院:http://www.nowamagic.net/academy/part/13/286/

    日期 2023-06-12 10:48:40     
  • Django学习笔记

    Django学习笔记

    cd E:\wamp\www\Python\python-webapp\pro_test http://code.ziqiangxuetang.com/django/django-models.html bnc bnc123456 Django 环境搭建 Django 1.8.x 支持 Python 2.7, 3.2, 3.3, 3.4 和 3.5. (长期支持版本 LTS) Django 1.

    日期 2023-06-12 10:48:40     
  • Python Django框架学习10:Django Admin 管理工具

    Python Django框架学习10:Django Admin 管理工具

    Django 提供了基于 web 的管理工具。 Django 自动管理工具是 django.contrib 的一部分。你可以在项目的 settings.py 中的 INSTALLED_APPS 看到它: /HelloWorld/HelloWorld/settings.py 文件代码: INSTALLED_APPS =

    日期 2023-06-12 10:48:40     
  • Python Django框架学习09:Django 路由

    Python Django框架学习09:Django 路由

    路由简单的来说就是根据用户请求的 URL 链接来判断对应的处理程序,并返回处理结果,也就是 URL 与 Django 的视图建立映射关系。 Django 路由在 urls.py 配置,urls.py 中的每一条配置对应相应的处理方法。 Django 不同版本 urls.py 配置有点不一样: D

    日期 2023-06-12 10:48:40     
  • Python Django框架学习08:Django 视图

    Python Django框架学习08:Django 视图

    视图层 一个视图函数,简称视图,是一个简单的 Python 函数,它接受 Web 请求并且返回 Web 响应。 响应可以是一个 HTML 页面、一个 404 错误页面、重定向页面、XML 文档、或者一张图片... 无论视图本身包含什么逻辑,都要返回响应。代码写在哪里都可以,只要在

    日期 2023-06-12 10:48:40     
  • Python Django框架学习05:Django 模板

    Python Django框架学习05:Django 模板

    在上一章节中我们使用 django.http.HttpResponse() 来输出 "Hello World!"。该方式将数据与视图混合在一起,不符合 Django 的 MVC 思想。 本章节我们将为大家详细介绍 Django 模板的应用,模板是一个文本,用于分离文档的表现形式和内容

    日期 2023-06-12 10:48:40     
  • Python Django框架学习01:Django 教程

    Python Django框架学习01:Django 教程

    Python下有许多款不同的 Web 框架。Django是重量级选手中最有代表性的一位。许多成功的网站和APP都基于Django。 Django 是一个开放源代码的 Web 应用框架,由 Python 写成。 Django 遵守 BSD 版权,初次发布于 2005 年 7 月, 并于 2008 年 9 月发布了第一个正式版本

    日期 2023-06-12 10:48:40     
  • Django学习18 -- 富文本编辑器(Rich Edit)

    Django学习18 -- 富文本编辑器(Rich Edit)

    1. 富文本编辑器,Rich Edit CharField,单行文本(Django默认) TextField,多行文本(Django默认) 富文本编辑器是能显示(编辑)图文效果的输入控件 2. Django支持

    日期 2023-06-12 10:48:40     
  • Django学习16 -- ModelAdmin options

    Django学习16 -- ModelAdmin options

    参考: Django Documentation Release 4.1.4.dev20221130072229,ModelAdmin options,P988 ~ P1007 (补充更新。。。。。。)Django学习7 -- 添加个人应用(自定义应用页面优化࿰

    日期 2023-06-12 10:48:40     
  • Django学习13 -- validator(验证器)

    Django学习13 -- validator(验证器)

      出来混总是要还的,懒一时却不能懒一世,前时欠下的帐早晚要算清。   之前偷懒,没有在系统后台对数据录入进行校验,只是在前台对错误数据进行标识然后督促二次修改;年终数据检查发现一些数据录入没有问题但数据间逻辑关系错误、未加校验,多维验证难证出现偏差。   好吧࿰

    日期 2023-06-12 10:48:40     
  • Django学习17 -- ManytoManyField

    Django学习17 -- ManytoManyField

    1. ManyToManyField (参考:Django Documentation Release 4.1.4) 类定义 class ManyToManyField(to, **options)使用说明 A many-to-many relationship. Requires a positional ar

    日期 2023-06-12 10:48:40     
  • Django学习12 -- 数据表格展示

    Django学习12 -- 数据表格展示

    信息管理系统的主要工作是信息,即数据的存储;其次是对存储数据的分析和展示。 数据的存储通过数据库完成,形成结构化的数据结构,方便数据的整理;数据的分析通过数据库操作,将数据经过清洗、转换,生成所需的数据集合;然后加载到所需的界面进行展示。数据的

    日期 2023-06-12 10:48:40     
  • [Django学习]上传图片

    [Django学习]上传图片

    上传图片 当Django在处理文件上传的时候,文件数据被保存在request.FILES FILES中的每个键为<input type="file" name="" />中的name 注意:FILES只有在请求的方法为POST 且提交的<form>带有enctype="multipart/form-data" 的情况下才会包含数据。否则,FILES 将为一个空的类似于字

    日期 2023-06-12 10:48:40     
  • [Django学习]静态文件处理

    [Django学习]静态文件处理

    管理静态文件 项目中的CSS、图片、js都是静态文件 配置静态文件 在settings 文件中定义静态内容 STATIC_URL = '/static/' STATICFILES_DIRS = [ os.path.join(BASE_DIR, 'static'), ] 在项目根目录下创建static目录,再创建当前应用名称的目录 mysite/static/myapp/

    日期 2023-06-12 10:48:40     
  • Django学习:2. 管理界面操作

    Django学习:2. 管理界面操作

    2. 管理界面操作 上一节,我们发现Django虽然会根据定义的模型类自动地生成后台管理模块,但是它看起来不太让人称心如意,接下来,我们会自定义管理界面。 2.1 编码时钟的设置 通过编辑settings.py文件来设置编码、时区等。 2.2 自定义管理页面 1)自定义管理

    日期 2023-06-12 10:48:40     
  • Django学习---快速搭建搜索引擎(haystack + whoosh + jieba)

    Django学习---快速搭建搜索引擎(haystack + whoosh + jieba)

    Django下的搜索引擎(haystack + whoosh + jieba) 软件安装      haystack是django的开源搜索框架,该框架支持Solr,Elasticsearch,Whoosh, 搜索引擎量。     Whoosh是一个搜索引擎使用,这是一个由纯Python实现的全文搜索引擎,没有二进

    日期 2023-06-12 10:48:40     
  • Django+Vue项目学习第九篇:vue项目部署到服务器

    Django+Vue项目学习第九篇:vue项目部署到服务器

    本篇记录一下如何在Linux服务器部署vue项目 刚开始的时候我犯了一个惯性错误,以为部署vue项目和前面部署django服务一样,需要把vue工程文件拷贝到服务器,然后使用命令启动,如npm run serve 又是安装node环境,又是npm install安装依赖包等,一通操作下来,也没搞定。。。   后来偶然看到一篇文章,解释了vue项目到底该怎么部署(其实问问身边的前端开发就

    日期 2023-06-12 10:48:40     
  • Django+Vue项目学习第六篇:vue+django发送post请求,设置不同content-type,前后端如何处理参数

    Django+Vue项目学习第六篇:vue+django发送post请求,设置不同content-type,前后端如何处理参数

    传送门: Django+Vue项目学习第一篇:django后台搭建 Django+Vue项目学习第二篇:vue项目创建  Django+Vue项目学习第三篇:使用axios发送请求,解决跨域问题,调通前后端  Django+Vue项目学习第四篇:使用axios发送携带参数的get请求 Django+Vue项目学习第五篇:vue+django发送post请求,解决csrf认证问

    日期 2023-06-12 10:48:40     
  • Django+Vue项目学习第四篇:使用axios发送携带参数的get请求

    Django+Vue项目学习第四篇:使用axios发送携带参数的get请求

    传送门: Django+Vue项目学习第一篇:django后台搭建 Django+Vue项目学习第二篇:vue项目创建  Django+Vue项目学习第三篇:使用axios发送请求,解决跨域问题,调通前后端  Django+Vue项目学习第五篇:vue+django发送post请求,解决csrf认证问题 Django+Vue项目学习第六篇:vue+django发送post请求

    日期 2023-06-12 10:48:40