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是重量级选手中最有代表 ...
随机推荐
- DB2常用函数
1.char函数 char(current date,ISO)--转换成yyyy-mm-dd char(current date,USA)--转换成mm/dd/yyyy char(current ...
- Day2_元组_字典_集合_字符编码_文件处理
元组: 作用:存多个值,元组不可变,主要用来读 age=(11,22,33,44,55) print(age[2]) #取出元组内的值 print(age[1:4]) #取出元组内的某些值 print ...
- Microsoft C++ 异常: std::system_error std::thread
第一次使用std::thread,把之前项目里面的Windows的thread进行了替换,程序退出的然后发生了std::system_error. 经过调试,发现std::thread ,join了两 ...
- 手机号 验证函数 C++
直接上代码 #include <regex> bool IsValidPhoneNumber(const std::string& strPhone) { std::regex ...
- Django Web项目代码规范参考
Python:PEP8+GoogleStyle+DjangoSytlePEP8中文版:http://www.cnblogs.com/huazi/archive/2012/11/28/2792929.h ...
- OSG嵌入QT(QT界面使用Qt Designer编辑)
本文主要内容:使用Qt Designer编辑好QT界面后,将OSG中的ViewerWidget嵌入到QT的Widget中. 在VS中嵌入QT工具,建立QT GUIApplication后,打开自动生成 ...
- AUTOSAR的前期开源实现Arctic Core
AUTOSAR (AUTomotive Open System ARchitecture) is a worldwide development partnership of vehicle manu ...
- Django入门三之urls.py重构及参数传递
1. 内部重构 2. 外部重构 website/blog/urls.py website/website/urls.py 3. 两种参数处理方式 -1. blog/index/?id=1234& ...
- spring 整合 shiro框架
shiro是用来干嘛的?从它的官网上(http://shiro.apache.org/)基本可以了解到,她主要提供以下功能: (1)Authentication(认证) (2)Authorizatio ...
- Maven Scope 依赖范围
Maven依赖范围就是用来控制依赖与这三种classpath(编译classpath.测试classpath.运行classpath)的关系,Maven有以下几种依赖范围: ·compile:编译依赖 ...