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>

相关推荐
for_ever_love__2 分钟前
MySQL 优化器与 OPTIMIZER_TRACE:把‘为什么选这条计划‘问到水落石出
数据库·mysql·优化器·trace·optimizer·执行计划分析·cic
j7~20 分钟前
【仿 RabbitMQ 项目】发布订阅消息队列 (篇九):队列数据管理,内存镜像 + SQLite 持久化实现
数据库·c++·分布式·sqlite·rabbitmq·队列数据管理
l1t31 分钟前
DeepSeek总结的PostgreSQL中TABLESAMPLE 如何挑选行
数据库·sql
qyyyyy57038 分钟前
WhatsApp 联系人表格怎么清洗?Excel 文本类型、重复号码与姓名冲突处理
数据库·自然语言处理·excel·hash
云贝贝贝42 分钟前
Oracle 认证实战指南
数据库·oracle
靠沿43 分钟前
MySQL数据库基础——事务
java·数据库·mysql
AIFQuant44 分钟前
Python港股实时行情API接入:恒生股票数据获取与AH股溢价监控实战
开发语言·数据库·python·金融·实时数据api
夜雪一千1 小时前
MySQL 中查询和操作JSON类型的数据
数据库·mysql·json
达梦数据1 小时前
达梦数据复制软件DMDRS搭建部署示例:源数据库DMDPC到目标数据库DM8一对一数据同步
数据库·oracle
AIgorithmGEEK9 小时前
MySQL 索引全解(下):建、查、删实战与知识速查表
数据库·mysql·b+树·索引