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

简介: 1.python 的安装 网上很多关于django跟python 开发的资料,这块我正在实习准备用这个两个合起来搞一个基于web 的东西出来现在开始学习,写点东西记录一下心得。 开发环境是windows的,所以我们到python官网下载64位的windows操作系统的安装包: https://www.python.org/ftp/python/3.4.3/python-3.4.3.amd64.msi 这个版本直接添加了系统的环境变量非常的方面(吐槽一下各种开发环境环境变量的配置)。


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 time


def 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>" %now
	return HttpResponse(html)


修改uls.py为:


from django.conf.urls import patterns, include, url
from django.contrib import admin
from mysite.views import current_datetime

urlpatterns = 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/




相关文章
|
2天前
|
存储 程序员 API
python web开发示例详解
python web开发示例详解
11 0
|
2天前
|
前端开发 UED Python
Wagtail-基于Python Django的内容管理系统CMS实现公网访问
Wagtail-基于Python Django的内容管理系统CMS实现公网访问
|
2天前
|
中间件 Python
中间件应用Django Middleware(Python)
中间件应用Django Middleware(Python)
28 6
|
3天前
|
数据采集 Python
使用Python实现简单的Web爬虫
本文将介绍如何使用Python编写一个简单的Web爬虫,用于抓取网页上的信息。通过分析目标网页的结构,利用Python中的requests和Beautiful Soup库,我们可以轻松地提取所需的数据,并将其保存到本地或进行进一步的分析和处理。无论是爬取新闻、股票数据,还是抓取图片等,本文都将为您提供一个简单而有效的解决方案。
|
4天前
|
持续交付 Python
使用Python实现自动化Web内容巡检
使用Python实现自动化Web内容巡检
13 1
|
4天前
|
数据采集 存储 XML
如何利用Python构建高效的Web爬虫
本文将介绍如何使用Python语言以及相关的库和工具,构建一个高效的Web爬虫。通过深入讨论爬虫的基本原理、常用的爬虫框架以及优化技巧,读者将能够了解如何编写可靠、高效的爬虫程序,实现数据的快速获取和处理。
|
5天前
|
前端开发 JavaScript Python
使用Python读取本地行情csv文件,做出web网页画出K线图实现案例
【5月更文挑战第4天】使用Python绘制K线图的步骤:1) 安装pandas, matplotlib和Flask;2) 用pandas读取CSV文件并处理数据;3) 创建Flask应用,渲染包含K线图数据的HTML;4) 编写HTML,使用ECharts库绘制K线图。
23 0
|
11天前
|
缓存 前端开发 安全
Python web框架fastapi中间件的使用,CORS跨域详解
Python web框架fastapi中间件的使用,CORS跨域详解
|
8天前
|
关系型数据库 MySQL
web简易开发(二){html5+php实现文件上传及通过关键字搜索已上传图片)}
web简易开发(二){html5+php实现文件上传及通过关键字搜索已上传图片)}
|
2天前
|
前端开发 JavaScript Java
Java与Web开发的结合:JSP与Servlet
Java与Web开发的结合:JSP与Servlet
7 0