Python Django 1.Hello Django
#安装Django
pip install Django #==版本号
#选择路径:
D:
#任意文件夹名
cd Django
#罗列Django所提供的命令,其中startproject命令来创建项目
django-admin
#新建一个名为guest的项目
django-admin startproject guest
#进入guest
cd guest
python manager.py#查看manage所提供的命令
#startapp 命令创建应用
#创建sign应用
python manage.py startapp sign
#运行项目
#python manage.py runserver #可添加地址及端口eg:127.0.0.1:8000
#访问127.0.0.1:8000
#显示It worked!
#配置guest/setting.py文件,将sign应用添加到项目中
#INSTALLED_APP里添加创建应用,sign
#添加完毕后直接访问127.0.0.1:8000/index,实际上Page not found
#guest/urls.py配置访问路径,
url(r'^index/$',views.index),#urlpatterns里添加
#注意如果urls里面就这么写,实际上是找不到views的,还需要加下面一句话:
from sign import views
#../gign/views.py添加函数
from django.http import HttpResponse
#Create your views here
def index(request):
return HttpResponse("Hello Django")
#但是这样直接访问的是urls里面的方法
#这样,我们把上面这个方法全注释掉,新写一个
#新建一个index方法
from django.shortcuts import render
def index(request):
return render(request,"index.html")
#写到这里,实际上还是不行的,因为没有一个对应的index.html去进行访问
#于是我们在sign应用里,新建一个templates的目录,Django默认查找此目录
#在templates目录下,新建一个index.html
<html>
<head>
<title>Django Page</title>
</head>
<body>
<h1>Hello Django</h1>
</body>
</html>
此时完成一个完整的Django的Hello Django工作流;
Django工作流实际上从guest/urls.py指向sign/views.py,根据方法执行请求
Python Django 1.Hello Django的更多相关文章
- python web框架之django环境搭建
一.django环境搭建 https://www.djangoproject.com/download/ 下载适合自己的版本,在右边有压缩包版本的,也可以到git上去拽.我用的python27,下载的 ...
- python virtualenv环境运行django
python virtualenv环境运行django 安装前准备 检查pip版本与python版本是否一致 [root@localhost bin]# whereis pip pip: /usr/b ...
- python web框架——扩展Django&tornado
一 Django自定义分页 目的:自定义分页功能,并把它写成模块(注意其中涉及到的python基础知识) models.py文件 # Create your models here. class Us ...
- Windows上python开发--2安装django框架
Windows上python开发--2安装django框架 分类: 服务器后台开发2014-05-17 21:22 2310人阅读 评论(2) 收藏 举报 python django 上一篇文章中讲了 ...
- windows下安装python,安装框架django。
第一步: 首先下载python安装包: 第二步:安装 双击安装包,安装程序. 这里安装到C盘 文件夹命名为 python33. 正在安装......... ...
- python学习笔记--Django入门三 Django 与数据库的交互:数据建模
把数据存取逻辑.业务逻辑和表现逻辑组合在一起的概念有时被称为软件架构的 Model-View-Controller (MVC)模式.在这个模式中, Model 代表数据存取层,View 代表的是系统中 ...
- Python之路,Day16 - Django 进阶
Python之路,Day16 - Django 进阶 本节内容 自定义template tags 中间件 CRSF 权限管理 分页 Django分页 https://docs.djangoproj ...
- Python之路,Day15 - Django适当进阶篇
Python之路,Day15 - Django适当进阶篇 本节内容 学员管理系统练习 Django ORM操作进阶 用户认证 Django练习小项目:学员管理系统设计开发 带着项目需求学习是最有趣 ...
- python web开发之django
上一篇介绍了python-web.py的开发,本节课我们详细说明django的开发与使用. 简介及可以学习到的内容: 1.Python下有许多款不同的 Web 框架.Django是重量级选手中最有代表 ...
随机推荐
- rotate image(旋转数组)
You are given an n x n 2D matrix representing an image. Rotate the image by 90 degrees (clockwise). ...
- SpringBoot集成jsp
一.springBoot集成jsp: 1.修改pom文件 <!--集成jsp所需jar包--> <!--jsp页面使用jstl标签--> <dependency> ...
- unity零基础开始学习做游戏(一)为了实现你的游戏,你需要提前做的准备工作
-------小基原创,转载请给我一个面子 正所谓,工欲善其事,必现准备好电脑.接下来跟着小基一步一步来搭建你的开发环境吧 1.下载安装unity 上面的那个是破解软件,下面是unity5.5.6的安 ...
- 【计算机视觉】深度相机(一)--TOF总结
http://www.voidcn.com/blog/lg1259156776/article/p-6302915.html 1.1 TOF初探 TOF是Time of flight的简写,直译为飞行 ...
- Artwork
A template for an artwork is a white grid of n × m squares. The artwork will be created by painting ...
- cug-day02
昨天就主要就熟悉了项目,今天就简单完成了 后台代码,但是没有进行测试,前端的vue也不是很懂,所以还有很多需要学习的地方. 目前主要就是需要理解项目运行流程, 项目采用的是ssh ,用了vo和po , ...
- Python_回调函数
import os import stat def remove_readonly(func,path): #定义回调函数 os.chmod(path,stat.S_IWRITE) #删除文件的只读文 ...
- Python_字符串格式化
#冒泡排序 array = [1,2,3,6,5,4] for i in range(len(array)): for j in range(i): if array[j] > array[j ...
- 浅谈java中的"=="和eqals区别
在初学Java时,可能会经常碰到下面的代码: 1 String str1 = new String("hello"); 2 String str2 = new String(&qu ...
- 根据appId匹配项目名称
有时候后端返回的接口中也许没有我们想要的字段,可以通过下面的方式拿到想要的字段 代码如下: //获取项目名称 getBizName(appId) { let proNameList = this.$s ...