您可以捐助,支持我们的公益事业。

1元 10元 50元





认证码:  验证码,看不清楚?请点击刷新验证码 必填



  求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center   Code  
会员   
   
 
     
   
 订阅
  捐助
云端开发----基础概念
 
作者昵称:yujin123456
  1613  次浏览      15
 2020-12-31
 
编辑推荐:
本篇文章主要介绍HTML和css,web服务器,并分析了web框架-django工程创建过程与MTV开发模式,希望对您的学习有所帮助。
本文来自于博客园,由火龙果软件Alice编辑、推荐。

一、HTML和css

html用于组织数据,而css则是对显示风格、样式上进行设计

例子:

二、web服务器

web服务器是软件工具,用于提供http、https访问服务

三、web框架

3.1 django工程创建过程:

1、新建一个web框架工程

在命令行下执行

新建的工程目录结构:

2、修改工程

创建一个具体的应用

修改应用的view.py(view.py中包含对某个http请求的响应)

在urls.py中指定url与处理函数之间的路径关系

3、调试运行web框架

命令行下执行

4、结果:

输入IP地址

3.2 两个工具

1、django_admin:全局的管理工具

2、manager.py

3、管理django工程的三种方法

3.3 MTV开发模式

M(模型):组织和存储数据的方法与数据模型相关的操作

T(模板)页面展示风格和方式

V(视图):选取那些数据,采用哪种模板,每个URL对应一个回调函数

实例:

1、创建新应用:

在命令行下运行:python3 manage.py startapp hello2app

2、编辑hello2app下的views.py文件

from django.shortcuts import render
# Create your views here.
def hello(request):
return render(request,"simple.html") #simple.html文件是之前已经写好了的,放在与工程mysite并列的位置

3、在hello2app下新建文件urls.py

#增加本地路由
from django.urls import path
from . import views
urlpatterns = [
path('',views.hello)
]

4、在全局路由中增加本地路由,编辑mysite工程下的urls.py

from django.contrib import admin
from helloapp import views
from django.urls import include,path # include 用于引入其他本地路由文件
urlpatterns = [
path('index/',views.hello),
path('admin/', admin.site.urls),
path('index2/', include('hello2app.urls')),#将hello2app的局部路由引入全局路由
]

5、设置模板路径

在mysite工程下的settings.py中找到该列表,并增加模板路径

TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [os.path.join(BASE_DIR,'hello2app/templates')],#指定templates所在路径
'APP_DIRS': True,
'OPTIONS': {
'context_processors': [
'django.template.context_processors.debug',
'django.template.context_processors.request',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages',
],
},
},
]

6、运行

在cmd中输入:python3 manage.py runserver

并在浏览器中打开

   
1613 次浏览       15
相关文章

云计算的架构
对云计算服务模型
云计算核心技术剖析
了解云计算的漏洞
相关文档

云计算简介
云计算简介与云安全
下一代网络计算--云计算
软浅析云计算
相关课程

云计算原理与应用
云计算应用与开发
CMMI体系与实践
基于CMMI标准的软件质量保证
最新课程计划
信息架构建模(基于UML+EA)3-21[北京]
软件架构设计师 3-21[北京]
图数据库与知识图谱 3-25[北京]
业务架构设计 4-11[北京]
SysML和EA系统设计与建模 4-22[北京]
DoDAF规范、模型与实例 5-23[北京]
 
最新文章
云原生架构概述
K8S高可用集群架构实现
容器云管理之K8S集群概述
k8s-整体概述和架构
十分钟学会用docker部署微服务
最新课程
云计算、微服务与分布式架构
企业私有云原理与构建
基于Kubernetes的DevOps实践
云平台架构与应用(阿里云)
Docker部署被测系统与自动化框架实践
更多...   
成功案例
北京 云平台与微服务架构设计
通用公司GE Docker原理与实践培训
某军工研究单位 MDA(模型驱动架构)
知名消费金融公司 领域驱动设计
深圳某汽车企业 模型驱动的分析设计
更多...