[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. ...
随机推荐
- html5 微信真机调试方法vConsole
html5 微信真机调试方法 vConsolehttps://blog.csdn.net/weixin_36934930/article/details/79870240
- jade 学习笔记 - gulp 自动编译
实时监控 jade -P -w .\test1.jade sublime 分栏,可以看到实时修改情况 1. 元素写法 doctype html <!--[if IE8]>< ...
- 生信 - 从repeatmasker传送门过来的 blast
以前有的是非完整时间写的博客,抽时间需要统一整理一下. 今天在重新装repeatmasker. 整个过程是这样的,有关联的事情有两个. 1. 装repeatmasker需要各种Prerequisite ...
- 列转行pivot函数在SQL Sever里面和Oracle里面的用法区别
首先pivot是一个列转行的函数,反向用是unpivot(行转列). 在SQL sever中可以这么写 SELECT * FROM [TABLE] /*数据源*/ AS A PIVOT ( MAX/* ...
- JVM,JDK,JRE
JVM,JDK,JRE 什么是JVM Java 虚拟机. 这个名词由Java和虚拟机前后两部分组成. 它有和其他虚拟机共性:JVM是通过软件模拟的计算机系统. 它也有自己的特性:JVM使用软件模拟的指 ...
- a 标签添加 onclick 事件
a 标签添加 onclick 事件 <a href="javascript:void(0);" οnclick="js_method()">点击&l ...
- nyoj 14-会场安排问题 (贪心)
14-会场安排问题 内存限制:64MB 时间限制:3000ms Special Judge: No accepted:9 submit:15 题目描述: 学校的小礼堂每天都会有许多活动,有时间这些活动 ...
- nyoj 655-光棍的yy (python, 未A)
655-光棍的yy 内存限制:64MB 时间限制:1000ms 特判: No 通过数:4 提交数:7 难度:2 题目描述: yy经常遇见一个奇怪的事情,每当他看时间的时候总会看见11:11,这个很纠结 ...
- 自动安装 linux 系统
实现自动安装 centos 6 和 centos 7 实现自动安装 Linux 系统需要在虚拟机上安装三个服务:apache .tftp.dhcp 三个服务放在一台虚拟机上即可 一.DHCP 服务器的 ...
- shell脚本2——控制语句
1.顺序结构体 命令从上往下顺序执行 2.分支结构体 1)判断真假 test 表达式 或者 [ 表达式 ](必须有空格) 真返回0,假返回1 test的别名是[, 参数是] 判断表达式 记忆 解释 ! ...