0
点赞
收藏
分享

微信扫一扫

python django mvc

Spinach菠菜 2天前 阅读 2

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>

举报

相关推荐

0 条评论