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>

相关推荐
@Mike@6 分钟前
02-数据库学习笔记(SQL引擎)
数据库·笔记·学习
笃行3501 小时前
国产化落地避坑 · 干货向|Oracle 迁金仓 KES,我把外连接消除排在隐性陷阱第一位
数据库
老纪的技术唠嗑局2 小时前
花一年时间整理出的:AI 数据库混合搜索入门实践
数据库
川石课堂软件测试2 小时前
安全测试|常见SQL注入攻击方式、实例及预防
服务器·数据库·sql·功能测试·测试工具·安全·单元测试
笃行3503 小时前
国产化落地避坑 · 干货向|迁移后那条「测试能过、一上生产就查空」的 SQL,多半栽在 WHERE 函数顺序上
数据库
蓝田~3 小时前
MySQL慢查询怎么优化?B+Tree索引原理+MVCC读不阻塞写+EXPLAIN执行计划,从5秒到0.05秒
数据库·mysql
sunxunyong4 小时前
doris用户资源组配置
数据库
Cloud云卷云舒4 小时前
云卷云舒:HaishanDB的AI原生能力主要应用场景
数据库·人工智能·ai-native·haishandb·移动云长期记忆
时间的拾荒人4 小时前
MySQL 视图详解
android·数据库·mysql
qq_366086224 小时前
sql 查询中关于 null 值判断的问题
数据库·sql