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是重量级选手中最有代表 ...
随机推荐
- 转发 JBPM工作流小结
JBoss 题记:某部门领导有天突发奇想,把我们几个人叫过去,曰:最近出去开会,老有人推销自己的工作流产品,说的这好那好,你们几个给我研究研究.正好刚做完的xxx子系统里有一个申请审批的流程,你们按这 ...
- [ASP.NET MVC4高级编程] 学习记录(一)
理论: 先有GUI在发展,当用户按下某个键,某个进程会监听到这个动作,这个进程就是控制器.这就是MVC模式. 后来有了事件驱动编程,响应动作的是按钮本身,而不是控制器. 再后来webForm中,事件驱 ...
- DHCP的主要知识点
首先,先写一遍配置 好几种安装方式,我这里用的最简单的yum源安装: mkdir /mnt/cdrom mount -r /dev/sr0 /mnt/cdrom ##创建挂载点 vim / ...
- json.parseArray源码解析
json.parseArray源码解析 public static <T> List<T> parseArray(String text, Class<T> cla ...
- MySql foreach属性
foreach属性 属性 描述 item 循环体中的具体对象.支持属性的点路径访问,如item.age,item.info.details.具体说明:在list和数组中是其中的对象,在map中是val ...
- ruby the diference between gets and gets.chomp()
ruby the diference between gets and gets.chomp() 二者都是可以获取用户命令行输入的函数,但是 gets获取内容后,后面 附带了 多余的换行符号'\n'; ...
- vfd折腾(二)
这篇是前期程序部分,主要讲驱动pt6311的程序 电路见上一篇博文 #ifndef PT6311_H #define PT6311_H #include "sys.h" #incl ...
- git push The requested URL returned error: 403 Forbidden while accessing
错误提示信息: error: The requested URL returned error: Forbidden while accessing https://github.com/xingfu ...
- Python 30分钟入门指南
Python 30分钟入门指南 为什么 OIer 要学 Python? Python 语言特性简洁明了,使用 Python 写测试数据生成器和对拍器,比编写 C++ 事半功倍. Python 学习成本 ...
- Spring的断言工具类Assert的基本使用
org.springframework.util.Assert; Assert工具类,通常用于数据合法性检查. 平时做判断通常都是这样写: if(message == null || message. ...