1.python 的安装

网上很多关于django跟python 开发的资料,这块我正在实习准备用这个两个合起来搞一个基于web 的东西出来现在开始学习,写点东西记录一下心得。

开发环境是windows的,所以我们到python官网下载64位的windows操作系统的安装包:

https://www.python.org/ftp/python/3.4.3/python-3.4.3.amd64.msi

这个版本直接添加了系统的环境变量非常的方面(吐槽一下各种开发环境环境变量的配置)。

2.Django的安装


下面安装Django:没错不知道大家有没有看过《被解救的姜戈》

https://www.djangoproject.com/download/1.8/tarball/

下载下来是.tar.gz的,可以用7z解压一下,这里推荐一下7z这款免费的解压缩软件。

7z:

http://downloads.sourceforge.net/sevenzip/7z920-x64.msi

进入到解压好的目录:一条命令搞定安装

pythonsetup.py install

看看安装好了没:

import django
django.VERSION

之后有版本信息就算是安装好了

数据库什么的绑定工作我们暂时先不做,这个版本的python默认是自带SQLite 的所以,基本够用了。

3.搭建一个显示时间的project


打开cmd,搞到一个目录里面,随便什么目录:

django-admin startproject projectname

startproject 都创建了哪些内容:

mysite/
    __init__.py
    manage.py
    settings.py
    urls.py

包括下列这些文件:

__init__.py :让 Python 把该目录当成一个开发包 (即一组模块)所需的文件。

manage.py :一种命令行工具,可让你以多种方式与该 Django 项目进行交互。

settings.py :该 Django 项目的设置或配置。

urls.py :该 Django 项目的 URL 声明,即 Django 所支撑站点的内容列表

在mysite目录(projectname)下新建一个views.py

from django.http import HttpResponse
import datetime,calendar
import timedef current_datetime(request):now = time.strftime('%Y-%m-%d-%H-%M-%S',time.localtime(time.time()))html = "<html><body>It is now %s.</body></html>" %nowreturn HttpResponse(html)

修改uls.py为:

from django.conf.urls import patterns, include, url
from django.contrib import admin
from mysite.views import current_datetimeurlpatterns = patterns('',# Examples:# url(r'^$', 'mysite.views.home', name='home'),# url(r'^blog/', include('blog.urls')),#url(r'^admin/', include(admin.site.urls)),(r'^time/$',current_datetime),
)

进入projectname 文件夹其中,并运行 python manage.py runserver 命令

参考文献:

IBM的一个知识库:

http://www.ibm.com/developerworks/cn/linux/l-django/

djangobook在线版本:(上面有的代码有错误,需要大家具有一点调试技巧的)

http://docs.30c.org/djangobook2/

django官方文档:

http://django-chinese-docs.readthedocs.org/en/latest/





转载于:https://www.cnblogs.com/wangyaning/p/7854009.html

python +Django 搭建web开发环境初步,显示当前时间相关推荐

  1. Python PyCharm Django 搭建web开发环境

    Python & PyCharm & Django 搭建web开发环境 一.安装软件 1.安装 Python 2.7.PyCharm.pip(Python包管理工具).Django ( ...

  2. 从零开始搭建web开发环境

    从零开始搭建web开发环境 一.安装浏览器 二.安装编辑器 三.安装nvm管理工具 1.安装及配置 2.常用命令 四.安装npm包管理器 五.nodemon工具 六.安装Git工具 七.安装yarn包 ...

  3. python+Django的web开发实例

    一.创建一个项目 如果这是你第一次使用Django,那么你必须进行一些初始设置.也就是通过自动生成代码来建立一个Django项目--一个Django项目的设置集,包含了数据库配置.Django详细选项 ...

  4. centos php 环境路径,路径(十四):在本地 CentOS 7 上搭建 Web 开发环境 — PHP

    Web 应用如果是用 PHP 语言写的,比如 Drupal,WordPress,Laravel 等等,你需要在服务器上安装 PHP 的解释工具.你还需要让 Web 服务器可以跟 PHP 解释工具能够交 ...

  5. python+Django搭建web服务器

    一.使用Django创建服务 1.创建一个python项目 2.终端执行命令pip install Django 测试是否安装成功,终端下执行: python import django django ...

  6. Win10+Python+Django+Nginx+MySQL开发教程及实例(1)——开发环境搭建

    Win10+Python+Django+Nginx+MySQL开发教程及实例 PaulTsao 本教程共有三篇内容: 第一篇:Win10+Python+Django+Nginx+MySQL 开发环境搭 ...

  7. 如何搭建java web环境_搭建java WEB开发环境和应用

    搭建java WEB开发环境和应用 更新时间:2009年06月07日 02:28:56   作者: 使用Tomcat服务器,使用DBCP数据源搭建Web开发环境 一 使用Tomcat服务器,使用DBC ...

  8. Win10+Python+Django+Nginx+MySQL开发教程及实例(2)——Python连通操作MySQL

    Win10+Python+Django+Nginx+MySQL开发教程及实例 PaulTsao 本系列教程共有四篇内容: 第一篇: 开发环境搭建 第二篇:用Python连通操作MySQL 第三篇:用N ...

  9. 在Windows环境下搭建Android开发环境

    标题:在Windows环境下搭建 Android 开发环境 作者:CrazyPebble 时间:2011年2月28日 声明:此文在参考其他网上资料以及笔者实践总结写下,一来自己可以做一些总结,二来给跟 ...

最新文章

  1. 服务器崩溃日志 | 误删 OpenSSL 的那点事
  2. java学习笔记第三章
  3. 最大信息系数——检测变量之间非线性相关性
  4. windows server 2008 如何查看异常重启日志
  5. matlab计算斜方差_协方差与协方差矩阵(附Matlab实现)
  6. 手把手教你安装VMware虚拟机
  7. Hi3515的开发板 Hi3515 SDK编译出错 提示缺少libpciv.a的解决办法
  8. diskfileitemfactory 需要的包_浅析电动汽车电池包低压线束设计及制造
  9. Linux怎么删除虚拟硬盘,2017.05.10 qemu-nbd 全自动挂载/卸载 虚拟硬盘中所有可用分区 的 脚本...
  10. css 实现背景图片拉伸
  11. Android开发笔记(一百)折叠式列表
  12. 分享我的Linux开发环境
  13. 【Linux】解决Wesnoth中文乱码问题
  14. Android蓝牙音量调节,安卓 蓝牙音量控制 Bluetooth Volume Control v2.40 付费高级特别版...
  15. 我国高等教育财政投入效率分析与对策
  16. 学单片机有前途还是嵌入式系统有前途?
  17. 练习2-3 输出倒三角图案
  18. ADB LOGCAT CMD
  19. 互联网晚报 | 1月13日 星期四 | 恒驰5首车下线;抖音电商测试快递服务“音尊达”;中国移动10086 App月底停止运营...
  20. 计算机在环境设计中的应用前景,浅谈数字媒体艺术的现状与前景

热门文章

  1. 【模板篇】数论大杂烩~
  2. Jzoj5429 排列
  3. NPOI操作Excel
  4. 国外JAVA与IT技术网站地址
  5. “2021ISIG中国产业智能大会低代码峰会”即将开幕,钉钉宜搭叶周全受邀出席
  6. Apache Dubbo 3.0.0 正式发布 - 全面拥抱云原生
  7. 浅谈专有云MQ存储空间的清理机制
  8. 软件开发必修课:你该知道的GRASP职责分配模式
  9. 对人工智能的应用、发展及其影响的思考
  10. 如何用AR升级星巴克体验?阿里工程师祭出了“三板斧”