python django mvc

MVC框架:

1、URL映射到方法

[root@zz mysite]# cat urls.py

"""mysite URL Configuration

The `urlpatterns` list routes URLs to views. For more information please see:

https://docs.djangoproject.com/en/1.11/topics/http/urls/

Examples:

Function views

  1. Add an import: from my_app import views

  2. Add a URL to urlpatterns: url(r'^$', views.home, name='home')

Class-based views

  1. Add an import: from other_app.views import Home

  2. Add a URL to urlpatterns: url(r'^$', Home.as_view(), name='home')

Including another URLconf

  1. Import the include() function: from django.conf.urls import url, include

  2. Add a URL to urlpatterns: url(r'^blog/', include('blog.urls'))

"""

from django.conf.urls import url

from django.contrib import admin

from polls import views as polls_view

urlpatterns = [

url(r'^admin/', admin.site.urls),

url(r'^cmdb/add/$',polls_view.cmdb_add ),

url(r'runoob/', polls_view.runoob)

]

2、具体方法

[root@zz polls]# cat views.py

-*- coding: utf-8 -*-

from future import unicode_literals

from django.shortcuts import render

from django.http import HttpResponse

Create your views here.

from django.shortcuts import render,render_to_response,redirect

from django.http import HttpResponse, HttpResponseNotFound

import datetime

from django.views.decorators.http import require_http_methods,require_GET

from django.http import HttpResponseRedirect

from django.shortcuts import render

import os

import os

import json

from django.template import loader

Create your views here.

import os

os.environ['DJANGO_SETTINGS_MODULE'] = 'mysite.settings'

from django.shortcuts import render

def runoob(request):

context = {}

context['hello'] = 'Hello World!'

return render(request, 'runoob.html', context)

3、

[root@zz mysite]# cat polls/templates/runoob.html

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>测试</title>

</head>

<body>

<h1>{{ hello }}</h1>

</body>

</html>

相关推荐
IT古董6 小时前
【开源向量数据库】Milvus简介
数据库·开源·milvus
web150850966417 小时前
SQL 建表语句详解
java·数据库·sql
宇智波云7 小时前
mysql增加字段操作以及关键字报错
java·数据库·mysql
怠惰_u7 小时前
使用Redis实现分布式锁,基于原本单体系统进行业务改造
数据库·redis·分布式
lozhyf7 小时前
后端开发:高效数据库查询优化实战指南
数据库·oracle
云泽野7 小时前
50道题快速复习MySQL之准备篇
数据库·mysql·oracle
林林总肿8 小时前
Mybatis后端数据库查询多对多查询解决方案
数据库·spring boot·mybatis
jay丿8 小时前
Redis简介
数据库·redis·缓存
格雷亚赛克斯8 小时前
Qt笔记31-69
数据库·笔记·qt
梦醒沉醉9 小时前
HBase Shell
大数据·数据库·hbase