django学习2-第一个Django页面:Hello World

  1. 在url.py中写入URL
  • 一定要导入视图:
from.mysite import hello
url(r‘^hello/$‘,hello), #r表示不转义特殊字符。

2.定义一个views.py 写入下面的语句

from django.http import HttpResponse

def hello(request):
   return HttpResponse("Hello world")

3.这样输入python manage.py runserver 访问127.0.0.1:8000/hello/ 就会看到helloworld了。

时间: 2024-11-05 12:23:19

django学习2-第一个Django页面:Hello World的相关文章

Django学习之十三:提高页面开发效率减少冗余的模板系统

目录 Django 模板 模板语法 逻辑语法 函数式过滤器 内置filter 功能tag 注释 内置tag 导入三方tag and filter(load) 过滤器和功能tag的区别 自定义tag和filter 上下文数据 模板间关系 继承关系 包含关系 inclusion_tag关系 小结 Django 模板 模板按照我的理解,就是让html中内容不固定,让html内容已后端的方式动态起来(虽然前端mvvm框架也也开始有模板概念,所以广义说模板概念不限于后端).但是html基础的内容还是是固定

django学习笔记二:一个项目多个App项目搭建

django充许在一个项目中存在多个app,如一个大门户网站中可以包含论坛,新闻等内容,其中每一个模块称之为一个App,也可以理解为一个个独立的小型项目最终集成在一个门户网站中最终呈现给用户 本次测试以python 2.7 pycharm5环境为基准 首先建立项目,项目名称:testDjango 其次分别建立相应的App模块:todo,oa,web 如图所示: 在testDjango项目中找到testDjango文件夹,打开urls.py路由配置文件并添加以下配置 from django.con

django复习--如何建立一个django项目

1.cd到项目文件夹下 2.创建一个django项目:django-admin startproject firstsite(项目名称) 3.若同时安装了2.x和3.x版本的python,则需要在manage.py最上方把#!/usr/bin/env python 改为 #!/usr/bin/env python3 (接下来以此情况为例) 4.创建一个django实例:python3 manage.py startapp firstapp(实例名称)

Django之真正创建一个django项目

真正创建一个django项目 1 创建Django项目     :new-project 2 创建APP :  python manager.py startapp app01 3 setting 配置 : 配置APP INSTALLED_APPS中加上"app01" 配置静态文件 首先在项目下创建静态文件夹static 然后在setting下添加 STATICFIFLES_DIRS=( os.path.join(BASE_DIR, 'static'), ) 注意一般开始就要配置好st

Django学习之实现文章详情页面的跳转

1.由于不支持博客首页到文章详情页的跳转,只能打开第一篇文章的详情页 2.所以需要做以下工作: 设计文章详情页的url,完善视图函数逻辑,实现首页跳转 /blog/detail =>不能指定某一篇文章 /blog/detail/1 => 博客唯一id唯1的文章 /blog/detail/2 => 博客唯一id唯2的文章 /blog/detail/3 => 博客唯一id唯3的文章 /blog/detail/...... 获取URL路径参数:<> 页面跳转:href指定ht

Django 学习第四天——Django 模板标签

一.模板标签: 作用:标签在渲染的过程中提供任意的逻辑:例如 if for...in... 等 标签语法:由 {% %} 来定义的:例如:{% tag %}xxx{% endtag %} 常用标签: if 标签: 可以使用 and or in not == != <= >= 来进行判断 {% if a == "xx" %} # == 号两边必须要有空格 判断成立执行的语句 {% elif a == "zz" %} 判断成立执行的语句 {% else %}

django学习第81天Django模板层2

补充:http请求的本质是socket web应用: -S包括两部分:web服务器+application -目前阶段django项目用的web服务器是:wsgiref+application -上线会用uwsgi+application -web服务器(本质是socket)都实现了wsgi协议 -wsgi:web服务网关接口,是一个协议 a:socketb:路由映射关系c:模板语言的渲染django: a:用别人的 b:自己写的 c:自己写的flask: a:用别人的 b:自己写的 c:用别人

Django学习《玩转Django 2.0》PDF+代码分析

Python是当前热门的开发语言之一,它有着广泛的应用领域,在网络爬虫.Web开发.数据分析和人工智能等领域都受到开 发者的热爱和追捧.现在很多企业开始使用Python作为网站服务器的开发语言,因此掌握Web开发是Python开发者必不可少 的技能之一. Django是Python开发网站的首选Web框架,这归功于Django较强的规范性,规范了开发人员的编码要求,以符合企业的规范化 管理.正因如此,Django成为开发人员必学的Web框架之一. 学习Python Web技术,以Python 3

django学习第85天Django的Ajax

一.什么是Ajax: 通过js语言跟后台进行交互的一个东西 -特点:异步,局部刷新 -之前学了form表单提交,地址栏中输入地址 -js的语法:jquery的$.ajax() 二.怎么用 ajax往后台提交数据 $.ajax({ url:'请求的地址', type:'get/post', contentType:application/json 指定前端传到后端的编码格式是json,数据在body里 datetype:'json' 指定后端传到前端的数据格式是json,然后ajax转成objec

django 学习一

一.django模型 MTV模型: Django的MTV模式本质是各组件之间为了保持松耦合关系,Django的MTV分别代表: Model(模型):负责业务对象与数据库的对象(ORM) Template(模版):负责如何把页面展示给用户 View(视图):负责业务逻辑,并在适当的时候调用Model和Template 此外,Django还有一个url分发器,它的作用是将一个个URL的页面请求分发给不同的view处理, view再调用相应的Model和Template 二.django基本命令 1.