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,弹出提示:

C:\Users\admin>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.
C:\Users\admin>python -m pip install --upgrade pip  # 根据上一命令的提示,执行该命令
Collecting pip
  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 # 命令启动

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.
In [1]: import django
In [2]: django.VERSION
Out[2]: (2, 0, 5, 'final', 0)
In [3]:

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启动的更多相关文章

  1. [TimLinux] Python Django与WSGI的简介

    1. Web应用 web应用的最原始的访问流程: 客户端发送HTTP请求: 服务端接收到请求,生成一个HTML文档: 服务端将构造HTTP响应,包含:响应头(响应码.键值对).响应体(HTML文档) ...

  2. Python+Django+Eclipse 在Windows下快速开发自己的网站

    一.配置开发环境 我的开发环境是:Python3.3.2 + Django1.5.2 + Eclipse 1.安装Python 下载地址:http://www.python.org/getit/ 安装 ...

  3. 基于Python+Django的Kubernetes集群管理平台

    ➠更多技术干货请戳:听云博客 时至今日,接触kubernetes也有一段时间了,而我们的大部分业务也已经稳定地运行在不同规模的kubernetes集群上,不得不说,无论是从应用部署.迭代,还是从资源调 ...

  4. python——django使用mysql数据库(二)

    上一篇中,我们已经讲述了如何初始化一个django数据库,这一章就来讲讲在实际的项目中如何使用我们初始化的数据库呢? 如还未进行初始化数据库操作,请参考python——django使用mysql数据库 ...

  5. python Django 学习笔记(二)—— 一个简单的网页

    1,创建一个django项目 使用django-admin.py startproject MyDjangoSite 参考这里 2,建立视图 from django.http import HttpR ...

  6. python Django 学习笔记(一)—— Django安装

    注:本人python版本2.7.5 ,win7系统 安装Django https://www.djangoproject.com/download/ 官方下载Django-1.5.5.tar.gz 1 ...

  7. python Django之Ajax

    python Django之Ajax AJAX,Asynchronous JavaScript and XML (异步的JavaScript和XML),一种创建交互式网页应用的网页开发技术方案. 异步 ...

  8. Python django实现简单的邮件系统发送邮件功能

    Python django实现简单的邮件系统发送邮件功能 本文实例讲述了Python django实现简单的邮件系统发送邮件功能. django邮件系统 Django发送邮件官方中文文档 总结如下: ...

  9. [python] python django web 开发 —— 15分钟送到会用(只能送你到这了)

    1.安装python环境 1.1 安装python包管理器: wget https://bootstrap.pypa.io/get-pip.py sudo python get-pip.py   1. ...

随机推荐

  1. Comparable接口的实现和使用

    1.什么是Comparable接口 此接口强行对实现它的每个类的对象进行整体排序.此排序被称为该类的自然排序 ,类的 compareTo 方法被称为它的自然比较方法 .实现此接口的对象列表(和数组)可 ...

  2. Unity 简记(1)--TileMap

    ## Tilemap是unity中自带的快速构建2D场景的工具,优点是省时省力, 1 使用方法 在场景创建一个Tilemap 打开TilePalette ​ 3.创建一个新的Palette,将地图切割 ...

  3. cocos creator 3D | 蚂蚁庄园运动会星星球

    上一篇文章写了一个简易版的蚂蚁庄园登山赛,有小伙伴留言说想要看星星球的,那么就写起来吧! 效果预览 配置环境 cocos creator 3d 1.0.0 小球点击 3d里节点无法用 cc.Node. ...

  4. 关于laravel框架Model返回的值为stdClass对象转换两种方法

    一般情况下laravel模型层查询出来的数据是stdClass对象,无法直接当做数组进行视图展示,所以需要转换为数组格式. Model中查到的数据为  $data  ,对它进行转化,转化为数组. 第一 ...

  5. # & 等特殊字符会导致传参失败

    # & 等特殊字符会导致 post 传参失败 处理方法使用 encodeURIComponent 将字符串转化一下 实例 // toUpperCase() 转化为大写字母 var cateco ...

  6. hdu 1863 畅通工程 (prim)

    畅通工程Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submiss ...

  7. nyoj 455-黑色帽子

    455-黑色帽子 内存限制:64MB 时间限制:1000ms 特判: No 通过数:4 提交数:7 难度:1 题目描述:         最近发现了一个搞笑的游戏,不过目前还没玩过.一个舞会上,每个人 ...

  8. 【计算机网络】TCP基础知识详解

    1. TCP概念相关 [!NOTE] TCP(Transmission Control Protocol),又叫传输控制协议. TCP协议是面向连接的,可靠的,基于字节流的传输协议.在基于 TCP 进 ...

  9. 【SSM Spring 线程池 OJ】 使用Spring线程池ThreadPoolTaskExecutor

    最近做的Online Judge项目,在本地判题的实现过程中,遇到了一些问题,包括多线程,http通信等等.现在完整记录如下: OJ有一个业务是: 用户在前端敲好代码,按下提交按钮发送一个判题请求给后 ...

  10. Java的String类详解

    Java的String类 String类是除了Java的基本类型之外用的最多的类, 甚至用的比基本类型还多. 同样jdk中对Java类也有很多的优化 类的定义 public final class S ...