新手上路,django学习笔记(1) 环境部署
很多年没写代码了,以前学的C#,用ASP.NET,但是最近几年没落了,JAVA在崛起,最近感觉Python比较火,总是在各种技术场合听到Python,或者身边的朋友在讨论Python,所以突然想学习一下这个语言。虽然感觉自己早就没有了以前编程的热情了,咳咳,程序员真的是青春饭啊。
不写博很多年,但是觉得还是有必要把学习过程中遇到的一些心得记录下来。
先是在网易云课堂找了一个Python的入门课程听了一天,感觉没一点新意,但是对Python的语法有了一个大概的了解,感觉跟其他高级语言,比如以前我学的C#,差不多,当然也有自己的一些新的特性。
但是总体感觉收获不多,感觉学了很多,但是不知道能用来干嘛的那种感觉,所以就直接找django的学习资料了。
在百度上找了一个这个教程。Django Web开发指南.pdf 然后就是按照这个步骤开始学了。
没学过Linux,也不大会用Linux,所以我的开发平台就是Windows了,谁让我当初学的是C#语言呢。
工欲善其事,必先利其器,首先来安装一堆的工具
1、安装python.
貌似现在有一个3.0版本,和2.X版本,因为我看的教程比较旧,所以我选择下载了python-2.7.13。 决定使用python2.7版。
安装完成之后,到我的电脑属性里面设置PATH环境变量,设置成功以后,在cmd下运行python一切正常,就算是装好了。
2、安装了ipython-0.13.1.py2-win32-PROPER
有啥用我也忘记了,反正是书上说比较好用的插件。
安装完成以后运行了一下easy_install ipython,照着教程出了一堆提示,大概的意思是又安装了很多脚本,暂时没发现有啥用处。
3、安装django.
找了一堆不知道怎么下载, 最后再网上找了一个命令,用python2.7自带的pip 工具,运行了一条命令pip-XXXXXXXXXX
具体命令忘记了。。。
3、下载apache
更改了安装目录和默认端口之后,就直接用命令安装了.
安装包是历经艰苦百度了很久找到的apache windows版:httpd-2.4.25-x86-vc14-r1
安装命令是httpd.exe -k install -n apache
安装的时候报错,大概意思是MSVCXX.dll文件找不到,因为我下的这个安装包是用VS2015编译过的,所以我去下了一个2015的发行包:vcredist2015_x32.zip。安装以后就搞定了,继续运行上面的安装命令,安装完以后有一个提示:Errors reported here must be corrected before the service can be started.
我还以为安装出了问题,百度了一下,提示是正常的,说明成功安装了。
4、安装数据库,我选择的是MySQL,因为以前用过,而且也是用的比较多的数据库,于是去官网下了一个:mysql-installer-community-5.7.17.0。
安装过程中提示我要么选择VS系列,要么选择Python3.4,并且提示我没有安装Python3.4,并给了一个下载地址,真是见了鬼了,莫非我一开始上来就应该安装python3.4,安装2.X是走错路了?想死了,以前安装mysql不记得需要安装这些东西啊,难道我下错版本了? 抓狂,今天先装到这里。
希望有跟我一样学习Python+django的新手,或者愿意帮助我学习的老手能加个好友,多指导指导或者互相学习。
我的水平不高,完全就是新手。
新手上路,django学习笔记(1) 环境部署的更多相关文章
- Django学习笔记 开发环境搭建
为什么使用django?1.支持快速开发:用python开发:数据库ORM系统,并不需要我们手动地构造SQL语句,而是用python的对象访问数据库,能够提升开发效率.2.大量内置应用:后台管理系统a ...
- 【Django学习笔记】-环境搭建
对于初学django新手,根据以下步骤可以快速进行Django环境搭建 虚拟环境创建 使用virtualenv创建并启用虚拟机环境 ,关于virtualenv可参考https://www.yuque. ...
- Django 学习笔记之一 环境搭建
以后的文章都是在windows系统进行的 首先下载安装Django包 方式1:使用 pip或easy_insatll来进行安装 同时按住win+R键,弹出命令行运行框输入,pip install Dj ...
- Django学习笔记(一):环境安装与简单实例
Django学习笔记(一):环境安装与简单实例 通过本文章实现: Django在Windows中的环境安装 Django项目的建立并编写简单的网页,显示欢迎语与当前时间 一.环境安装 结合版本兼容性等 ...
- Django 学习笔记之三 数据库输入数据
假设建立了django_blog项目,建立blog的app ,在models.py里面增加了Blog类,同步数据库,并且建立了对应的表.具体的参照Django 学习笔记之二的相关命令. 那么这篇主要介 ...
- OGG学习笔记04-OGG复制部署快速参考
OGG学习笔记04-OGG复制部署快速参考 源端:Oracle 10.2.0.5 RAC + ASM 节点1 Public IP地址:192.168.1.27 目标端:Oracle 10.2.0.5 ...
- Django 学习笔记(七)数据库基本操作(增查改删)
一.前期准备工作,创建数据库以及数据表,详情点击<Django 学习笔记(六)MySQL配置> 1.创建一个项目 2.创建一个应用 3.更改settings.py 4.更改models.p ...
- Django 学习笔记(六)MySQL配置
环境:Ubuntu16.4 工具:Python3.5 一.安装MySQL数据库 终端命令: sudo apt-get install mysql-server sudo apt-get install ...
- Django学习笔记(9)—— 开发用户注册与登录系统
一,项目题目: 开发用户注册与登录系统 该项目主要练习使用Django开发一个用户注册与登录的系统,通过这个项目然后巩固自己这段时间所学习的Django知识. 二,项目需求: 开发一个简单的用户登录与 ...
- Django学习笔记(4)——Django连接数据库
前言 在MVC或者MTV设计模式中,模型(M)代表对数据库的操作.那么如何操作数据库呢?本小节就认真学习一下.首先复习一下Django的整个实现流程 ,然后再实现一下使用数据库的整个流程,最后学习一下 ...
随机推荐
- php利用curl实现多进程下载文件类
批量下载文件一般使用循环的方式,逐一执行下载.但在带宽与服务器性能允许的情况下,使用多进程进行下载可以大大提高下载的效率.本文介绍PHP利用curl的多进程请求方法,实现多进程同时下载文件. 原理: ...
- 将Hive统计分析结果导入到MySQL数据库表中(一)——Sqoop导入方式
https://blog.csdn.net/niityzu/article/details/45190787 交通流的数据分析,需求是对于海量的城市交通数据,需要使用MapReduce清洗后导入到HB ...
- 记一次全站升级https引发的一系列问题
中秋假期,闲来无事.花了一下午折腾了下https,说实话这年头还有网站不上https显然是折腾精神不够啊~ 1.SSL证书评估 看了市面上各种类型的证书,有收费的也有免费的,但是最终还是选择了腾讯云提 ...
- 公司培训lesson 1-代码质量
课堂讲义 代码质量五大原则 编码规范 命名规范.学会合理科学的命名类名.方法名.变量名.命名宗旨:简洁明了,见名只意:了解常用单词缩写 注释.是否写根据所处工作环境的需要而决定.将以源代码写成以“注释 ...
- bootstrap更新数据层
mq推送数据,表格实时更新,发现销毁表格不太合适,整体表格闪动,于是选择更新数据层. 先初始化表格,然后在推送数据的时候先循环遍历数据 例如: initDevTable(data.operatingL ...
- asp.net要验证的用户名和密码
FormsAuthentication.Authenticate()方法要验证的用户名和密码必须存储在Web.config文件内.如果要验证存储在“ASP.NET成员资格数据库”中的密码,则需要调用M ...
- 跟我学算法- tensorflow模型的保存与读取 tf.train.Saver()
save = tf.train.Saver() 通过save. save() 实现数据的加载 通过save.restore() 实现数据的导出 第一步: 数据的载入 import tensorflo ...
- c# 之Web.config
Web.config文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式), 它可以出现在应用程序的每一个目录 ...
- Selection Tools
[Selection Tools] 1.Marquee Tools. OptionBar其中四年控件涵意如下: 2.Magnetic Lasso Tool,根据属标轨迹自动画点. 3.Magic Wa ...
- 今天无意中发现的WWW.threadPriority
WWW.threadPriority Description Priority of AssetBundle decompression thread. You can control dec ...