zoukankan      html  css  js  c++  java
  • 03

    1、MVC与MTV模型

    2、Django的下载与基本命令

    pip install django==2.0.1

    第三方库安装到哪里了?

     

       创建一个django project

    C:DesktopfirstPro>django-admin.py startproject mysites

    C:DesktopfirstPromysites>python manage.py startapp blog
    

      

    新建templates 模板层

    MTV调用方式

     

    C:DesktopfirstPromysites>python manage.py startapp app01
    

      

    启动django项目:默认本地ip,8000端口

    C:UsersVenicidDesktopfirstPromysites>python manage.py runserver
    

      

     

    3、基于Django实现的一个简单示例

     

    urls.py 路由分发层

    url控制器

    from django.contrib import admin
    from django.urls import path
    
    
    from app01 import views
    
    urlpatterns = [
        path('admin/', admin.site.urls),
        path('index/',views.index),
    ]

     

    view.py代码  

    视图

    from django.shortcuts import render
    
    # Create your views here.
    
    
    def timer(request):
        import datetime
        now = datetime.datetime.now().strftime('%y-%m-%d %X')
    
        # return render(request, 'timer.html', {'now': now})  # now 是view视图层的变量名
        return render(request, 'timer.html', {'date': now})   # date是传入到templates的变量名

     

    templates模板层 timer.html

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    </head>
    <body>
    
    <h4>当前时间:{{ ctime }}</h4>
    
    </body>
    </html>

     

    启动django项目,打开浏览器,输入url

     4、静态文件配置 js

      1.why

     

      给timer.html 添加动态jquery效果

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <style type="text/css">
            h4{
                color: red;
            }
        </style>
        <script src="../staticss/jquery-3.2.1.min.js"></script>
    </head>
    <body>
    <h4>当前时间:{{ date }}</h4>
    
    <script type="text/javascript">
        $(function () {
            $(document).on('click','h4',function () {
                $(this).css('color','green')
            })
        })
    </script>
    </body>
    </html>

      2、how

       配置静态文件路径

    STATIC_URL = '/static/'       # static是别名,django 一般请求这个

    STATICFILES_DIRS = [
    os.path.join(BASE_DIR, 'staticss') # statics可以随便写
    ]

     

    base_dir 是项目目录路径

    请求成功

     

    修改static别名 为其他yun,依旧可以访问

    1

    2

    3

  • 相关阅读:
    不使用库函数,编写函数int strcmp(char *source, char *dest) 相等返回0,不等返回-1【转】
    atol实现【转】
    atol的实现【转】
    关于内存中栈和堆的区别(非数据结构中的堆和栈,区别)【转】
    ubuntu下安装android模拟器genymotion【转】
    buntu下命令行安装jdk,android-studio,及genymotion虚拟机来进行android开发【转】
    Ubuntu下安装Android studio【转】
    C++模板(二)【转】
    【转】iOS中设置导航栏标题的字体颜色和大小
    【转】Java 截取字符串
  • 原文地址:https://www.cnblogs.com/venicid/p/9236144.html
Copyright © 2011-2022 走看看