
Python+Django
易有太极、是生两仪
北国风光,千里冰封,万里雪飘。望长城内外,惟馀莽莽。
展开
-
Django自学之 第一个Django实例,views.py与urls.py的关系
环境本人使用的工具是pycharm,环境已经搭建好,不会使用的童鞋参考一下https://blog.youkuaiyun.com/Sunshine_ZCC/article/details/73919169使用Django编写第一个页面1.创建一个project和app首先打开我们的工具pycharm,点击New Project继续点击左侧Django,修改untitled1为你想命...原创 2018-07-17 16:45:23 · 2964 阅读 · 1 评论 -
Python *args和**kwargs
举例说明:首先自定义一个函数test,传两个参数。第一个*args,第二个**wkargs第一次调用(1,3,5),分别查看打印输入的args和wkargs第二次调用(xx='1', yy='3', zz='True'),分别查看打印输入的args和wkargs第三次调用(1, 6, 3.1415926, 'True', None, x='1', y='3', z='True'),分别...原创 2018-09-19 17:32:58 · 417 阅读 · 0 评论 -
Python中if __name__ = '__main__' 的作用
首先来看一下以下的代码,创建一个test_ifname_main.py文件。定义一个test(x,y)调用后执行print打印出x+y=23然后再继续看,添加if __name__ == '__main__'和test(1,3)后:接着继续看,创建一个test_res.py文件,然后import引入test_ifname_main.py里面的test方法,并执行test(45,5...原创 2018-09-20 11:09:17 · 457 阅读 · 0 评论 -
Python 错误:AttributeError: 'dict' object has no attribute 'encode'
原因是因为字典无法使用encode方法进行编码,使用encode方法编码的可以是一个字符串。比如str1 = 'Hello world 你好',可以使用str1.encode(),而dict1 = {'n2':840,'la':39.98049465154441,'l':False}无法进行dict1.encode...原创 2018-09-21 11:36:47 · 24092 阅读 · 1 评论 -
python安装后pip用不了怎么办,已配置环境变量,但是cmd命令窗口提示:Did not provide a command
问题:CMD命令模式使用pip提示Did not provide a command首先,使用where pip找到我的pip的安装目录,我的目录为第三个C:\Users\songlihui\AppData\Local\Programs\Python\Python37-32\Scripts其次,配置环境变量在之前的环境变量Path最后添加,如果最后已经有英文的';'分号...原创 2018-09-28 15:28:18 · 34091 阅读 · 18 评论 -
python导入win32com.client出错
编码时import win32com.client as win32标红问题的解决办法在终端窗口输入python -m pip install pypiwin32,等待成功后即可原创 2018-10-18 17:37:57 · 3402 阅读 · 0 评论 -
Django MTV模式解析
转自:https://blog.youkuaiyun.com/acs713/article/details/40651457在正式开始coding之前,我觉得有必要探讨下Django的MTV模式,理论和实践相结合,才能更好的掌握一门技术。首先说说Web服务器开发领域里著名的MVC模式,所谓MVC就是把Web应用分为模型(M),控制器(C)和视图(V)三层,他们之间以一种插件式的、松耦合的方式连接在一起...转载 2018-10-15 17:55:59 · 579 阅读 · 0 评论 -
Python3 安装mysqlclient连接MySQL并获取数据
Windows下安装这里不在重复,参考我的这篇文章https://blog.youkuaiyun.com/songlh1234/article/details/82664604安装好mysqlclient后,然后简单说一下连接配置和操作# _*_ coding: utf-8 _*_import MySQLdb# 创建连接conn = MySQLdb.connect( host='10...原创 2018-10-16 16:35:00 · 3936 阅读 · 0 评论 -
Python:操作dict时避免出现KeyError的几种方法
在读取dict的key和value时,如果key不存在,就会触发KeyError错误,如:t = { 'a': '1', 'b': '2', 'c': '3',}print(t['d'])就会出现:KeyError: 'd'第一种解决方法首先测试key是否存在,然后才进行下一步操作,如:t = { 'a': '1', 'b'...转载 2018-10-22 21:08:17 · 14622 阅读 · 0 评论 -
python提示错误:SyntaxError: Non-UTF-8 code starting with '\xc1'
程序中出现中文,运行的时候出现如下错误:SyntaxError: Non-UTF-8 code starting with '\xc1' in file C:\...\xxx.py on line 8, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details导致出错的根源就是编码问题。...转载 2018-12-19 16:51:22 · 544 阅读 · 0 评论 -
Django中使用Bootstrap前端框架
暂且转载,待完成公司项目后进行补充,参考:https://www.cnblogs.com/ahaii/p/5741808.html转载 2018-12-19 22:07:55 · 3203 阅读 · 0 评论 -
Python解析json字符串
通过仔细分析json的格式,json无外乎就是字典套列表,列表套字典,层层嵌套,因此我们可以通过递归来实现。def analyze_json(jsons): """ 解析传进来的jsons,将jsons解析成key-value并输出 :param jsons: 需要解析的json字符串 :return: """ key_value = '' ...原创 2018-09-13 17:00:51 · 17657 阅读 · 7 评论 -
django logging日志配置(配置日志输出)
在我们项目开发的过程中,通过日志来分析异常、错误是不可避免的。由于实时日志不便跟踪,所以将项目运行过程中的所有信息输入到日志文件是非常有必要的,下面我们来看下如何在自己的django项目中配置将日志输入到文件并长期备份保存吧~~1.在工程temp下创建目录logs,我的工程名字为“temp”2.配置setting.py,在setting.py文件末尾添加如下代码,如果您实在看不懂,作为...原创 2018-09-07 17:19:59 · 2493 阅读 · 0 评论 -
django安装mysqlclient (Windows下正确安装mysqlclient)
由于本人也是初学Python和django。本人使用的Python版本是3.7所以连接MySQL数据库需要安装数据驱动,对应Python3的数据驱动是mysqlclient。因此本人习惯性的使用命令pip install mysqlclient,结果安装失败(venv) C:\Users\songlihui\PycharmProjects\autotest>pip install my...原创 2018-09-12 17:22:43 · 20054 阅读 · 13 评论 -
Django自学之 django基本命令,Django常用命令
1.查看是否已经安装Django和安装的版本。如果这行命令输出了一个版本号,证明你已经安装了Django且展示当前安装的版本;如果你得到的是一个“No module named django”的错误提示,则表明你还未安$ python -m django --version2.创建一个自己的django项目。打开命令行,cd到一个你想放置你代码的目录如cd /User/tester/my...原创 2018-08-09 10:53:03 · 723 阅读 · 0 评论 -
Django自学之 将views.py中的数据传递到前端html页面,并展示
自学Django已经有一周啦,想把自己自学过程中的每一步都记录下来,给一些零基自学Django的战友们一些参考;本次主要内容为,用一个实例展现views.py中的数据是如何传递到html页面,并在页面中展示。我的项目已经创建好,我的app为song03apptest。因为我的项目和环境的相关配置已经配置好,如果是第一天开始学习Django的童鞋,请先看我的入门教程,第一个Django实例。本文重点...原创 2018-07-24 15:24:54 · 23728 阅读 · 16 评论 -
Django自学之 Pycharm中安装requests第三方库
我们通过pycharm开发Django项目时,除了使用pip命令等安装方式外,还可以通过配置安装。首先使用命令查看我们是否安装requests我的已经安装,如果没有安装可直接通过命令pip install requests来安装也可以通过Pycharm 的File—>Default Settings接着选择Project interpreter点击+号搜索需要安装...原创 2018-07-19 18:10:32 · 1944 阅读 · 0 评论 -
Django自学之 自学过程遇到的坑:pycharm点击服务绿色三角无法启动服务,django项目突然无法启动服务
最近自己在自学Django,因为小白比较穷,所以就从网上找一些资料文档和实例来进行入门的学习啦!现在已经是自学的第三天,可是昨天突然发现,自己点击启动服务▶️无法启动,然后尝试重启pycharm、使用命令重启服务、重启电脑均未奏效。折腾了一个小时,突然发现,原来是自己启动时选择要启动的文件不对,最后更改文件后,服务器启动成功,别说那么多啦!直接上图好啦~~不知什么时候,此处被我更改为一个页...原创 2018-07-18 14:35:06 · 2991 阅读 · 0 评论 -
Django自学之 使用python 通过前端页面上传文件到服务器指定路径
1.创建工程temp,创建应用test01app,在应用test01app下创建一个文件存放目录temp_file。这里创建工程和应用就不再啰嗦新手第一天请看我的其他文章有从入门级到实例2.编写文件上传页面upload.html<!DOCTYPE html><html lang="en"><head> <meta charset="U...原创 2018-08-14 18:26:23 · 16242 阅读 · 29 评论 -
Django自学之 前端HTML上传文件读取文件内容并入库,将入库数据展示在前台页面列表
1.创建工程temp,同时创建app应用song01app2.在创建的app应用song01app下创建文件目录"templates"——》"song01app"——》"upload_file.html"3.在创建的app应用song01app下创建urls.py文件4.在工程temp下的settings.py文件下添加应用名song01app5.编写temp下的urls....原创 2018-08-24 21:41:22 · 12263 阅读 · 23 评论 -
Windows下python和django环境搭建之 PyCharm的安装及使用教程
因环境的配置安装本人已经安装,且环境配置相对较简单,这里就不在重复累赘安装。按如下步骤一步一步操作即可,写一篇文章,保存给初学者提供参考!!!PyCharm安装及使用1、下载PyCharm安装包https://www.jetbrains.com/pycharm/download/#section=windows,一般选择专业版的Professional 2、下载好的安装包。...原创 2018-08-29 11:18:07 · 1956 阅读 · 0 评论 -
Python 安装教程(一、Windows下的安装)
1.首先进入Python官网,https://www.python.org/downloads/,直接下载最新版本3.7.0或在下方列表下载其他版本2.下载后双击执行exe文件3.选择Install Now,下方一定要选择Add Python 3.7 to PATH,就是自动创建Python的环境变量,如果忘记勾选可选择取消重新安装或者手动在系统path环境变量中添加即可4...原创 2018-09-03 15:44:13 · 830 阅读 · 0 评论 -
Python 第一个Hello World 实例
首先需要安装Python环境,Windows下的Python环境安装可参考我的其他文章Python 安装教程(一、Windows下的安装)、Windows下的编辑工具pycharm安装可参考Windows下python和django环境搭建之 PyCharm的安装及使用教程。Mac下的Python和pycharm的安装配置,后续将一点一点进行补充。Python实现输出HelloWorld有三种...原创 2018-09-03 15:51:12 · 8626 阅读 · 0 评论 -
Python 定时任务的实现方式
说明:非常好的文章,该文章出处摘自https://mp.youkuaiyun.com/postedit ,保存下来用来自己学习使用,同时推荐给大家Python 定时任务的实现方式背景目前所在的项目组需要经常执行一些定时任务,之前都是用 Node.JS 的 cron来实现 schedule job。可是这次需要连接不同的 DB,而且实现的逻辑也有些许不同,于是选择使用 Python 的定时器。...转载 2018-09-03 17:52:19 · 2193 阅读 · 0 评论 -
Python数据迁移,提示The datetime and django.utils.timezone modules are available, so ……问题处理
Python数据迁移,提示The datetime and django.utils.timezone modules are available, so you can do e.g. timezone.now解决办法:执行python manage.py makemigrations后,输入1,输入2是exit退出。然后输入timezone.now(venv) C:\Users\so...原创 2019-05-30 18:55:02 · 3807 阅读 · 1 评论