首页 > 其他 > 详细

云端开发----基础概念

时间:2019-03-05 21:31:20      阅读:169      评论:0      收藏:0      [点我收藏+]

一、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

并在浏览器中打开

技术分享图片

 

云端开发----基础概念

原文:https://www.cnblogs.com/yujin123456/p/10465886.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!