[TimLinux] Python Django myblog启动
1. myblog介绍
自己给自己定的一个学习项目,用于:
- 使用学到的Python Web开发技术,框架django
- 使用学到的CSS技术,实现前端功能
- 使用学到的Axure工具,画出前端页面功能草图
- 使用学到的JavaScript技术,实现前端功能
- 使用学到的MySQL技术,实现后端功能
2. 项目阶段
当前想到的是,三个阶段:
- 第一阶段:使用最原始的CSS, JavaScript,MySQL,Python 框架技术,尽可能将学到的知识点,灵活应用上来
- 第二阶段:切换到使用Bootstrap,jQuery库前端技术,将项目前端功能改造
- 第三阶段:数据库切换到MySQL的ORM模型,重新实现后端功能
空闲时间有限,只能在闲暇时间尽可能的完成功能了,重点还是当前学到的知识,已经在一些项目上已经应用过的知识的一个重演,强化自身能力的同时,尽可能熟练掌握自身的全栈开发能力,也为自身的全栈之路多来一次练习。
3. 今日进展
- 安装Python 3.6.5 x86-64bit windows平台
- 安装Pycharm 2018.1.3 64bit平台
- 安装ipython 6.4.0
- 安装django 2.0.5
3.1. 安装Python 3.6.5
下载Windows平台安装包:https://www.python.org/ftp/python/3.6.5/python-3.6.5-amd64.exe
右键点击安装即可
3.2. 安装pycharm 2018.1.3
下载Windows平台安装包:https://download.jetbrains.com/python/pycharm-professional-2018.1.3.exe
右键点击安装即可,该专业版需要注册,欢迎购买正版。
3.3. 安装ipython 6.4.0
Windows打开CMD窗口,输入pip3 install ipython,弹出提示:
Collecting ipython
Could not find a version that satisfies the requirement ipython (from versions: )
No matching distribution found for ipython
You are using pip version 9.0.3, however version 10.0.1 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.
Downloading https://files.pythonhosted.org/packages/0f/74/ecd13431bcc456ed390b44c8a6e917c1820365cbebcb6a8974d1cd045ab4/pip-10.0.1-py2.py3-none-any.whl (1.3MB)
100% [........................................................]1.3MB 473kB/s
Installing collected packages: pip
Found existing installation: pip 9.0.3
Uninstalling pip-9.0.3:
Successfully uninstalled pip-9.0.3
Successfully installed pip-10.0.1
C:\Users\admin>pip3 install ipython # 再次执行该命令,安装ipython成功(log不再提供了)
C:\Users\admin>ipython # 命令启动
Python 3.6.5 (v3.6.5:f59c0932b4, Mar 28 2018, 17:00:18) [MSC v.1900 64 bit (AMD64)]
Type 'copyright', 'credits' or 'license' for more information
IPython 6.4.0 -- An enhanced Interactive Python. Type '?' for help.
Out[2]: (2, 0, 5, 'final', 0)
3.4. 安装django 2.0.5
C:\Users\admin>pip3 insall django # 这里就可以安装django了,但是我的环境里面的django是在启动pycharm后,创建django项目的时候自动安装的,如下图:点击创建的时候将自动安装pytz和django-2.0.5,其实也可以通过pip3命令安装,或者直接登陆django官网下载django-2.0.5的包,然后登陆pypi下载pytz的包,在通过python3 setup.py install命令先安装pytz包,再安装django-2.0.5的方式实现包的安装。

django 官方提供可下载的docs,推荐把docs下载到本地来,这样查看文档性能会高很多,这里有一个我当前使用版本的一个链接:
https://docs.djangoproject.com/m/docs/django-docs-2.0-en.zip
[TimLinux] Python Django myblog启动的更多相关文章
- [TimLinux] Python Django与WSGI的简介
1. Web应用 web应用的最原始的访问流程: 客户端发送HTTP请求: 服务端接收到请求,生成一个HTML文档: 服务端将构造HTTP响应,包含:响应头(响应码.键值对).响应体(HTML文档) ...
- Python+Django+Eclipse 在Windows下快速开发自己的网站
一.配置开发环境 我的开发环境是:Python3.3.2 + Django1.5.2 + Eclipse 1.安装Python 下载地址:http://www.python.org/getit/ 安装 ...
- 基于Python+Django的Kubernetes集群管理平台
➠更多技术干货请戳:听云博客 时至今日,接触kubernetes也有一段时间了,而我们的大部分业务也已经稳定地运行在不同规模的kubernetes集群上,不得不说,无论是从应用部署.迭代,还是从资源调 ...
- python——django使用mysql数据库(二)
上一篇中,我们已经讲述了如何初始化一个django数据库,这一章就来讲讲在实际的项目中如何使用我们初始化的数据库呢? 如还未进行初始化数据库操作,请参考python——django使用mysql数据库 ...
- python Django 学习笔记(二)—— 一个简单的网页
1,创建一个django项目 使用django-admin.py startproject MyDjangoSite 参考这里 2,建立视图 from django.http import HttpR ...
- python Django 学习笔记(一)—— Django安装
注:本人python版本2.7.5 ,win7系统 安装Django https://www.djangoproject.com/download/ 官方下载Django-1.5.5.tar.gz 1 ...
- python Django之Ajax
python Django之Ajax AJAX,Asynchronous JavaScript and XML (异步的JavaScript和XML),一种创建交互式网页应用的网页开发技术方案. 异步 ...
- Python django实现简单的邮件系统发送邮件功能
Python django实现简单的邮件系统发送邮件功能 本文实例讲述了Python django实现简单的邮件系统发送邮件功能. django邮件系统 Django发送邮件官方中文文档 总结如下: ...
- [python] python django web 开发 —— 15分钟送到会用(只能送你到这了)
1.安装python环境 1.1 安装python包管理器: wget https://bootstrap.pypa.io/get-pip.py sudo python get-pip.py 1. ...
随机推荐
- Comparable接口的实现和使用
1.什么是Comparable接口 此接口强行对实现它的每个类的对象进行整体排序.此排序被称为该类的自然排序 ,类的 compareTo 方法被称为它的自然比较方法 .实现此接口的对象列表(和数组)可 ...
- Unity 简记(1)--TileMap
## Tilemap是unity中自带的快速构建2D场景的工具,优点是省时省力, 1 使用方法 在场景创建一个Tilemap 打开TilePalette 3.创建一个新的Palette,将地图切割 ...
- cocos creator 3D | 蚂蚁庄园运动会星星球
上一篇文章写了一个简易版的蚂蚁庄园登山赛,有小伙伴留言说想要看星星球的,那么就写起来吧! 效果预览 配置环境 cocos creator 3d 1.0.0 小球点击 3d里节点无法用 cc.Node. ...
- 关于laravel框架Model返回的值为stdClass对象转换两种方法
一般情况下laravel模型层查询出来的数据是stdClass对象,无法直接当做数组进行视图展示,所以需要转换为数组格式. Model中查到的数据为 $data ,对它进行转化,转化为数组. 第一 ...
- # & 等特殊字符会导致传参失败
# & 等特殊字符会导致 post 传参失败 处理方法使用 encodeURIComponent 将字符串转化一下 实例 // toUpperCase() 转化为大写字母 var cateco ...
- hdu 1863 畅通工程 (prim)
畅通工程Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submiss ...
- nyoj 455-黑色帽子
455-黑色帽子 内存限制:64MB 时间限制:1000ms 特判: No 通过数:4 提交数:7 难度:1 题目描述: 最近发现了一个搞笑的游戏,不过目前还没玩过.一个舞会上,每个人 ...
- 【计算机网络】TCP基础知识详解
1. TCP概念相关 [!NOTE] TCP(Transmission Control Protocol),又叫传输控制协议. TCP协议是面向连接的,可靠的,基于字节流的传输协议.在基于 TCP 进 ...
- 【SSM Spring 线程池 OJ】 使用Spring线程池ThreadPoolTaskExecutor
最近做的Online Judge项目,在本地判题的实现过程中,遇到了一些问题,包括多线程,http通信等等.现在完整记录如下: OJ有一个业务是: 用户在前端敲好代码,按下提交按钮发送一个判题请求给后 ...
- Java的String类详解
Java的String类 String类是除了Java的基本类型之外用的最多的类, 甚至用的比基本类型还多. 同样jdk中对Java类也有很多的优化 类的定义 public final class S ...