DOS黑窗口下安装Django和写一个小项目

Django是一个开放源代码的Web应用框架,由Python写成。
采用了MVC的框架模式,即模型M,视图V和控制器C。
初次发布于2005年7月, 并于2008年9月发布了第一个正式版本1.0 。

Django 框架的核心组件有:

  1. 用于创建模型的对象关系映射
  2. 为最终用户设计的完美管理界面
  3. 一流的 URL 设计
  4. 设计者友好的模板语言
  5. 缓存系统。

一、Django 安装
Window下安装Django前要先安装Python

  1. Python 下载地址:https://www.python.org/downloads/
  2. Django 下载地址:https://www.djangoproject.com/download/

具体安装Python3.6的步骤可以查看:http://jingyan.baidu.com/article/e9fb46e1502c5a7520f76640.html
注意:安装的时候有个选项勾上后可以直接配置好python环境变量

python安装好之后,win+R打开cmd,输入:pip install django,开始安装django。

验证一下Django是否成功安装:

  1. 输入python
  2. 输入import django
  3. 输入django.get_version()

这里写图片描述

二、window下Django 创建一个小项目(通过HttpResponse 来把内容显示到网页上)

1、首先在D盘中创建一个Django的文件夹,然后在cmd中进入到这个文件夹中,
运行django-admin.py startproject HelloWorld(HelloWorld是项目名)
这里写图片描述

2.然后在cmd中进入到HelloWorld中,运行python manage.py runserver 0.0.0.0:8000启动django
这里写图片描述
浏览器出现下图就是正常启动了
这里写图片描述

3.这时候在HelloWorld中的HelloWorld目录下创建一个hello.py的文件,里面加入

from django.http import HttpResponse
def index(resquest):
    return HttpResponse('Hello,World!!  Hello,Python!!!')

4.打开HelloWorld中的HelloWorld目录下的urls.py文件,里面加入

from django.conf.urls import url
from django.contrib import admin
from . import hello  #这个是导入hello包(就是创建的hello.py)
urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^hello$', hello.index), #第一个hello是url请求,hello.index的hello是创建的hello.py的名字,index是hello.py里的方法名
]

5.这时候去浏览器运行127.0.0.1:8000/hello出现以下图就算成功了
这里写图片描述

使用渲染模板的方法来显示内容

1.在window下先在HelloWorld目录下创建一个views文件夹,进入views中,创建一个index.html里面写:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<h1>hello,{{msg}}</h1>
</body>
</html>

2.把上述步骤3的代码给改为:

from django.shortcuts  import render
def index(resquest):
    ctx={} #定义一个名位ctx的空字典
    ctx["msg"] = "World" #以键值对方式添加一条数据到字典中
    return render(resquest,'hello.html',ctx)#把字典作为参数返回

3.修改settings.py文件,里面加入一条BASE_DIR+’/views’,在什么地方加如下图:
这里写图片描述

4.去浏览器运行127.0.0.1:8000/hello出现以下图就算成功了
这里写图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值