1. 习惯性的创建虚拟环境

# 由于我安装也安装了pyhton3所以在前面要加python2 -m
F:\Python Script\MyVirtualenv>python2 -m virtualenv django_py2

2. 进入虚拟环境,安装django 1.5.11

F:\Python Script\MyVirtualenv>django_py2\Scripts\activate
(DJANGO~1) F:\Python Script\MyVirtualenv>pip install django==1.5.11

3. 进入python,检查是否安装成功,查看版本

>>> import django
>>> django.VERSION
(1, 5, 11, 'final', 0)

4. 环境变量配置

 1. C:\Python27\Scripts  (这个老早就添加了,这里就不用在添加)

 2. 将django路径(F:\Python Script\MyVirtualenv\django_py2\Lib\site-packages\django)添加到环境变量Path中

5. 创建项目

(DJANGO~1) F:\Python Script\Django web>django-admin.py startproject website

6. 修改一些配置

settings.py

LANGUAGE_CODE = 'zh-cn'
TIME_ZONE = 'Aisa/Shanghai'

还有在INSTALLED_APPS添加

#注意最后要加逗号,表明这是元祖
'blog',

urls.py

#添加路由,注意加逗号,表明这是元祖
url(r'^blog/index/$','blog.views.index'),

6. 创建APP(网站)

cmd

(DJANGO~1) F:\Python Script\Django web>cd website
(DJANGO~1) F:\Python Script\Django web\website>django-admin.py startapp blog

app创建完成后,会生成一个名为blog的文件夹(其实是一个包)

-----------第一版本-----------

1-7. 创建视图函数

blog/views.py

from django.http import HttpResponse

def index(request):
return HttpResponse("<h1>Hello World<h1/>")

8. 启动服务器

cmd

(DJANGO~1) F:\Python Script\Django web\website>manage.py runserver

如下图,0 error,则运行成功

按Ctrl+Pause Break可结束服务器

9. 访问站点

以上就是,Django建站的基本方法。

-----------第二版本-----------

当然,在第七步那里,我们不会那样做。

通常,我们都是写好一个html页面,放在templates文件夹下,然后用视图函数来调用渲染。

2-7. 创建html模板和视图函数

  - 1. 在app(blog)下新建一个templates文件夹,并进入这个文件夹

  - 2. 新建一个html文件模板

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Hello,Django</title>
</head>
<body>
<h1>我的第一个Django项目!</h1>
</body>
</html>

  - 3. 创建视图函数

#coding:utf-8
from django.http import HttpResponse
from django.template import loader,Context def index(request):
html = loader.get_template("index.html")
contex = Context({}) #由于还没有传入数据,所以为空
return HttpResponse(html.render(contex))

2-8,2-9. 启动服务器,访问站点

Django入门一之安装及项目创建的更多相关文章

  1. django系列2--下载安装、项目创建、配置、启动

    Django下载与安装 一.使用pip: 1.下载: django的官网下载页:https://www.djangoproject.com/download/ 1.使用pip安装, 在cmd命令行中输 ...

  2. angular入门一之环境安装及项目创建

    angular入门一之环境安装及项目创建 1.安装node.js 下载,安装,在终端测试安装是否成功:node -v(查看nodejs版本) npm -v(查看npm版本) 下载地址:https:// ...

  3. Scrapy库安装和项目创建

    Scrapy是一个流行的网络爬虫框架,从现在起将陆续记录Python3.6下Scrapy整个学习过程,方便后续补充和学习.本文主要介绍scrapy安装.项目创建和测试基本命令操作 scrapy库安装 ...

  4. 测试开发之Django——No2.Django的安装以及项目创建

    开发平台:Mac Python版本:3.7 Django版本:2.0.5 一.Django的安装 1.pip安装 输入命令pip install Django==2.0.5 说明:不指定版本,则安装的 ...

  5. django之安装和项目创建

    dos界面下安装django 自动下载和安装:cmd:pip3 install  django 手动安装: 1.登录django官网下载django 2.下载地址:https://www.django ...

  6. Windows下Django的安装与项目创建

    1.Django的安装命令:pip install django 2.如果要指定安装版本可用:pip install django==1.10.3 3.查看指定的安装库:pip show django ...

  7. 4. gitlab 安装、项目创建

    官网: https://about.gitlab.com/ https://docs.gitlab.com/omnibus/maintenance/README.html#get-service-st ...

  8. Django入门3 简单留言板项目案例及mysql驱动的安装配置

    新建jangostart项目 使用manager.py新建app即单独的应用 创建一个message应用 manage.py@djangostart > startapp message 如果a ...

  9. django环境安装与项目创建方式

    1.安装django pip install django2.检查django版本 : python -m django --version 3.创建项目 django-admin startproj ...

随机推荐

  1. 【一天一道LeetCode】#72. Edit Distance

    一天一道LeetCode 本系列文章已全部上传至我的github,地址:ZeeCoder's Github 欢迎大家关注我的新浪微博,我的新浪微博 欢迎转载,转载请注明出处 (一)题目 Given t ...

  2. VisualSVN Server安装过程

     运行VisualSVN-Server-2.7.3.msi程序, 如下图 点击Next, 下一步 选中 I accept选项, 点击Next, 下一步 选择默认配置, 服务和控制台组件方式, 点击 ...

  3. 【一天一道LeetCode】#39. Combination Sum

    一天一道LeetCode系列 (一)题目 Given a set of candidate numbers (C) and a target number (T), find all unique c ...

  4. iOS中UITableView分割线左侧顶齐

    iOS 7开始UITableView的分割线不在从左侧边界开始了,而是默认空出了一段距离. 如果想要使用默认的分割线而且还要从左侧边界开始的话,有几种解决方式: 1.在tableView的代理方法中设 ...

  5. java工具类(四)之实现日期任意跳转

    Java实现日期任意跳转 项目开发过程中,需要进行订单提醒日期的设置,主要包括设置每月指定的日期或者指定的天数,代码如下: public static String DateOperation(Str ...

  6. 销售订单-修改量-高级定价关联sql

    修改量消耗明细 --修改量消耗明细 SELECT t.name, t.comments, t.version_no, cux_rebate_pub.get_hou_name(p_organizatio ...

  7. Android adb基本命令-cd,ls,目录相关命令

    cd的命令 cd -:代表进入家目录,普通用户是/home/用户名,root用户是/root目录,-是家目录的代表 cd /:这是进入根目录,/是根目录的代表 cd .. :是返回上一级的目录 cd ...

  8. Android系统之Broadcom GPS 移植

    1.      内核部分的移植: 内核部分的移植基本上就是对芯片上下电,建立数据结构体,打通GPS通信的串口通道,以及建立文件设备结点供上层调用.所建立的文件结点是针对Power_enable和Res ...

  9. Android TV listView焦点平滑移动

    先上TV上效果图 Mark下思路: package com.test.ui; import java.lang.reflect.Method; import android.annotation.Su ...

  10. ZooKeeper 会话超时

    1.会话概述 在ZooKeeper中,客户端和服务端建立连接后,会话随之建立,生成一个全局唯一的会话ID(Session ID).服务器和客户端之间维持的是一个长连接,在SESSION_TIMEOUT ...