随笔分类 - PYTHON
摘要:当我们访问http://127.0.0.1:8080/admin/时,会出现: 执行命令: 生成同步数据库的脚本:python manage.py makemigrations 同步数据库: python manage.py migrate 创建登录用户:python manage.py creat
阅读全文
摘要:数据库的配置 1 django默认支持sqlite,mysql, oracle,postgresql数据库。 <1> sqlite django默认使用sqlite的数据库,默认自带sqlite的数据库驱动 , 引擎名称:django.db.backends.sqlite3 <2> mysql 引擎
阅读全文
摘要:模板系统的介绍 你可能已经注意到我们在例子视图中返回文本的方式有点特别。 也就是说,HTML被直接硬编码在 Python代码之中。 尽管这种技术便于解释视图是如何工作的,但直接将HTML硬编码到你的视图里却并不是一个好主意。 让我们来看一下为什么: 对页面设计进行的任何改变都必须对 Python 代
阅读全文
摘要:http请求中产生两个核心对象: http请求:HttpRequest对象 http响应:HttpResponse对象 所在位置:django.http 之前我们用到的参数request就是HttpRequest 检测方法:isinstance(request,HttpRequest) 1 Http
阅读全文
摘要:URL配置(URLconf)就像Django 所支撑网站的目录。它的本质是URL模式以及要为该URL模式调用的视图函数之间的映射表;你就是以这种方式告诉Django,对于这个URL调用这段代码,对于那个URL调用那段代码 参数说明: 一个正则表达式字符串 一个可调用对象,通常为一个视图函数或一个指定
阅读全文
摘要:静态文件设置: 一、概述: #静态文件交由Web服务器处理,Django本身不处理静态文件。简单的处理逻辑如下(以nginx为例): # URI请求 > 按照Web服务器里面的配置规则先处理,以nginx为例,主要求配置在nginx. #conf里的location | >如果是静态文件,则由ngi
阅读全文
摘要:著名的MVC模式:所谓MVC就是把web应用分为模型(M),控制器(C),视图(V)三层;他们之间以一种插件似的,松耦合的方式连接在一起。 模型负责业务对象与数据库的对象(ORM),视图负责与用户的交互(页面),控制器(C)接受用户的输入调用模型和视图完成用户的请求。 Django的MTV模式本质上
阅读全文
摘要:step 1: 1 from wsgiref.simple_server import make_server 2 3 4 def application(environ, start_response): 5 start_response('200 OK', [('Content-Type', '
阅读全文
摘要:框架,即framework,特指为解决一个开放性问题而设计的具有一定约束性的支撑结构,使用框架可以帮你快速开发特定的系统,简单地说,就是你用别人搭建好的舞台来做表演。 对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端。 1 import sock
阅读全文
摘要:前言 pymsql是Python中操作MySQL的模块,其使用方法和MySQLdb几乎相同。但目前pymysql支持python3.x而后者不支持3.x版本。 本文测试python版本:2.7.11。mysql版本:5.6.24 一、安装 1 pip3 install pymysql 1 pip3
阅读全文
摘要:1.通过 pip 安装 pymysql 进入 cmd 输入 pip install pymysql 回车等待安装完成; 安装完成后出现如图相关信息,表示安装成功。 2.测试连接 import pymysql #导入 pymysql ,如果编译未出错,即表示 pymysql 安装成功 简单的增删改查操
阅读全文
摘要:创建mysite目录 django-admin.py startproject mysite这个命令作用是:这将创建在当前目录创建一个mysite目录 前提是从命令行上cd到你想储存你代码的目录,然后生成各种子目录. 首先需要注意的是文件目录 这里面的文件大致作用: books这个 文件夹存放的是新
阅读全文
摘要:▌实现预测的Stocker工具 Stocker是一款用于探索股票情况的Python工具。一旦我们安装了所需的库(查看文档),我们可以在脚本的同一文件夹中启动一个Jupyter Notebook,并导入Stocker类: 现在可以访问这个类了。我们通过传递任一有效的股票代码(粗体是输出)来创建一个St
阅读全文
摘要:偶然了解到Python里的itchat包,它已经完成了wechat的个人账号API接口,使爬取个人微信信息更加方便。鉴于自己很早之前就想知道诸如自己微信好友性别比例都来自哪个城市之类的问题,于是乎玩心一起,打算爬一下自己的微信。 首先,在终端安装一下itchat包。pip install itcha
阅读全文
摘要:Python 基础 1. 变量 你可以把变量想象成一个用来存储值的单词。我们看个例子。 Python 中定义一个变量并为它赋值是很容易的。假如你想存储数字 1 到变量 “one” ,让我们试试看: one = 1 超级简单吧?你只需要把值 1 分配给变量 “one” 。 two = 2 some_n
阅读全文
摘要:CentOS7默认安装了python2.7.5,当需要使用python3的时候,可以手动下载Python源码后编译安装。1.安装python3.5可能使用的依赖1 yum install openssl-devel bzip2-devel expat-devel gdbm-devel readlin
阅读全文