最近把基础的数据爬取和存储都学习完了,开始进行数据的显示,考虑到通用性,还是使用Web方式来显示数据吧。

所以接下来就开始django学习之路,因为django是一个免费并且强大的开源Web框架。

使用pycharm创建django项目步骤如下:

1、创建项目

创建好以后,项目就已经包含Django模块了。项目目录如下:

具体这些目录和文件有什么用,我们下一篇再介绍。

2、创建app

在Terminal中编写如下语句创建app:

python manage.py startapp testApp

执行成功后,项目目录如下:

3、文件管理

3.1 在templates目录下添加html文件。

3.2 在testApp目录下的views.py中添加代码。

3.3 myWebApp目录下的urls.py中添加代码。

4、管理Web服务器

在在Terminal中编写如下语句,更改访问的地址和端口号:

python manage.py runserver 127.0.0.1:8000

执行成功后,如下图所示:

点击超链接即可打开Web页面。

在末尾加上要访问的地址“index”,显示如下:

5、关闭服务器

在Terminal中按“Ctrl +C”即可关闭服务器。

到这儿,在pycharm中创建Django项目的基本操作就完成了,后面再边学边记录详细操作。

老鱼Python数据分析——篇十七:使用pycharm创建django项目相关推荐

  1. 老鱼Python数据分析——篇十三:“选股宝”数据下载代码优化

    今天在测试下载本月(5月)数据时发现,只有6号.7号.9号和15号有数据,其他日期的数据都是完全相同的. 如何解决这个问题? 通过观察发现,没有数据或数据读取很慢时,页面上会出现这样的进度条: 所以修 ...

  2. 老鱼Python数据分析——篇十八:消息推送(二)

    任务三:使用微信机器人和极光API推送消息 一.微信机器人推送消息 使用微信机器人的本质其实就是使用Web端微信,所以有不少的限制,比如 近几个月申请的新微信号是不能登录的 (亲测证实),要注意. 在 ...

  3. 老鱼Python数据分析——篇五:将python程序打包成exe

    前一篇的多线程程序写好后,就可以挂在后台执行了,但在编写后面代码时,总是容易中断 所以我们可以把当前处理代理IP的程序打包生成exe文件后运行,这就,就不会影响后面的编码了. 我们可以直接通过pych ...

  4. 老鱼Python数据分析——篇十五:“选股宝”使用API下载JSON格式数据

    从页面读取数据每次都需要定位HTML标签,那么有没有更简洁的办法呢? 当然有,那就是找到页面数据的来源,分析哪些数据是我们想要的,直接通过WebAPI来获得数据. 我使用的是360极速浏览器,按F12 ...

  5. 老鱼Python数据分析——篇二:系统设计(找代理IP)

    开发环境:win7 x64版本,python 3.6,Anaconda3 (64-bit) 因为频繁访问容易被封IP,所以我们需要使用代理来进行数据的爬取(当然你也可以放慢节奏,比如每5秒爬一条记录) ...

  6. 老鱼Python数据分析——篇三:操作MySQL数据库

    Python操作数据库非常的方便. 不同的数据库你需要下载不同的DB API模块,例如你需要访问Oracle数据库和Mysql数据,你需要下载Oracle和MySQL数据库模块. DB-API 是一个 ...

  7. 老鱼Python数据分析——篇十八:消息推送(一)

    需求分析 这两天想把分析处理之后的数据,做一个定时发送,按照自己设想和百度搜索,发现有以下几种办法.(只是我发现比较大众化的办法,不代表只有这几种方法) 发送邮件 QQ机器人 微信机器人 极光API ...

  8. 老鱼Python数据分析——篇七:将爬取的数据保存到CSV文件

    使用Python操作CSV文件非常方便,三行代码搞定. 一.向文件中追加数据 import csv# 将数据写入文件 with open("d:\\data.csv", " ...

  9. 老鱼Python数据分析——篇四:多线程处理

    上一篇我们找到了代理,大家在实现过程中应该发现,每次循环除了3~5秒冷却,验证代理IP也需要时间,上万的IP,每个IP的验证时间平均按1秒算,也需要10000+秒! 太慢了!!! 如何解决这个问题呢? ...

最新文章

  1. Linux那些事儿 之 戏说USB(2)漫漫辛酸路
  2. Eclipse轻松玩转SmartFramework
  3. STL源码剖析---list
  4. 难以理解的软件工程师:几千行代码能搞定为什么要写几万行?
  5. clientHeight、offsetHeight、scrollHeight问题
  6. 小米平板4刷recovery教程_小米4刷第三方recovery教程和方法
  7. 向日葵RCE后续利用之本地提权
  8. 昆仑通态触摸屏如何把参数由触摸屏传递到PLC_西门子PLC与触摸屏、变频器的恒压供水分享...
  9. 不同比例尺地形图上,典型地物的表示方法
  10. uniApp实现h5页面唤醒app
  11. mysql5.7.20如何卸载干净再重装
  12. linux系统发送短信,使用Linux发送短信
  13. Mackevision 发布 2016 年回顾与展望
  14. php中 dsn什么意思,网络dsn是什么意思(图文)
  15. android 新闻功能列表,android listview实现新闻列表展示效果
  16. mysql集群方案PXC_【Mysql】MySQL集群方案之PXC(percona xtradb cluster)
  17. 基于stm32C8T6的红外遥控器制作 stm做遥控器
  18. 小程序入门:我的界面设计
  19. nmap常用指令大全 简单易懂
  20. 弘辽科技:宝妈在家带孩子兼职做哪些行业有前景?

热门文章

  1. 嵌入式Linux大作业总结,嵌入式大作业报告..doc
  2. SLAM小车系统配置与软件安装过程
  3. zoj 1119 SPF
  4. 虚拟机下linux安装nginx
  5. 分析使用Keil虚拟仿真示波器仪和真实逻辑仪
  6. 背景位置——混合单位
  7. linux中fork函数详解,fork() 函数详解
  8. Python脚本做一个淘宝秒杀程序!
  9. OSChina 周五乱弹 —— 人太多,挤到心凉
  10. Cost-Effectiveness of Paclitaxel-Coated Balloon Angioplasty in Patients With Drug-Eluting Stent Rest