首页 > 其他 > 详细

django开发笔记(一)

时间:2014-04-09 23:45:09      阅读:651      评论:0      收藏:0      [点我收藏+]

 

开发环境配置

操作系统win8.1,64bit

开发环境:python 3.4.1+pycharm 3.1+django 1.6.2,安装配置如下

1、下载windows下的msi3.4.1,64位  python安装件,按照提示一路ok安装,安装完毕后在环境变量path中添加python的安装路径  C:\Python34,在cmd命令行下运行python命令,显示python版本信息说明python安装成功

2、下载pycharm,一路按照提示安装即可,安装完成后,提示激活

用户名:yueting3527

注册码:
===== LICENSE BEGIN =====
93347-12042010
00001FMHemWIs"6wozMZnat3IgXKXJ
2!nV2I6kSO48hgGLa9JNgjQ5oKz1Us
FFR8k"nGzJHzjQT6IBG!1fbQZn9!Vi
===== LICENSE END =====

输入,激活即可。创建django程序,提醒没有python解释器,按照提示选择本机安装python路径下的python.exe,等加载完毕,点击ok即可。

3、下载django1.6.2,解压缩,在路径.../django1.6.2下,打开cmd,输入python setup.py install,等待安装完毕。配置django环境变量。

在path中添加C:\Python34\Lib\site-packages\django\bin,以及C:\Python27\Scripts。

 

完成1.2.3步骤之后,环境变量配置完毕。cmd命令行启动效果如下图所示:

bubuko.com,布布扣

说明django+python环境配置成功。启动浏览器,输入http:\\127.0.0.1:8000显示如下图所示:

bubuko.com,布布扣

 

在pycharm中创建django项目如下步骤

1、在pycharm创建新项目,项目类型选择django,项目名称写time_test,application名称写show_time,工程目录如下图所示:

bubuko.com,布布扣

2、view是接收web请求返回web响应的python函数,打开创建时建立的views.py,填写如下代码:

 

bubuko.com,布布扣
#coding=utf-8
from django.shortcuts import render
from django.http import HttpResponse
import datetime


# Create your views here.
def current_datetime(request):

    now = datetime.datetime.now()

    html = "<html><body>It is now time %s.</body></html>" %now

    return HttpResponse(html)
bubuko.com,布布扣

每个视图函数都用HttpRequest对象作为参数,这里用的是request

3、URL映射

打开创建时建立的urls.py,填写如下代码:

 

bubuko.com,布布扣
from django.conf.urls import patterns, include, url
from test_time.views import current_datetime

from django.contrib import admin
admin.autodiscover()

urlpatterns = patterns(‘‘,
    # Examples:
    # url(r‘^$‘, ‘test_demo.views.home‘, name=‘home‘),
    # url(r‘^blog/‘, include(‘blog.urls‘)),

    url(r^time/$, current_datetime),
    #url(r‘^admin/‘, include(admin.site.urls)),
)
bubuko.com,布布扣

首先,我们从模块中引入了 current_datetime 视图。接着,我们加入了 (r‘^time/$‘, current_datetime), 这一行。该行就是所谓的 URLpattern ,它是一个 Python 元组,其第一个元素是简单的正则表达式,第二个元素是为该模式应用的视图函数。简单来说,我们只是告诉 Django,所有指向 URL /time/ 的请求都应由 current_datetime 这个视图函数来处理。

4、运行

在pycharm中点击运行按钮,选择运行项目,在pycharm中显示如下图所示:

bubuko.com,布布扣


说明启动成功,在浏览器中输入http://127.0.0.1:8000/time(此处的time是url定义中正则表达式  r‘^time/$‘  定义的,可以自己修改)显示如下图所示:

bubuko.com,布布扣

 

 

至此,一个初始新手开发python+django+pycharm的web开发环境就搭建好了。下面,就开始我们的charming之旅了。

 

 

 

django开发笔记(一),布布扣,bubuko.com

django开发笔记(一)

原文:http://www.cnblogs.com/lqxy/p/3654921.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!