zoukankan      html  css  js  c++  java
  • JS 基础3 + Django

    1. JS正则表达式的两个功能:

      。 test: 判断字符串是否符合正则的规则

      。 exec:获取匹配的数据,默认只取第一个

      rep = /d+/;  //创建正则表达式对象, ^开始符, $终止符;末尾加g, 全局匹配;m表示多行匹配;

    2。组件

       EasyUI: http://www.jeasyui.net/

      JqueryUI; https://jqueryui.com/

      Bootstrap:https://v3.bootcss.com/

      。 响应式: @media

      。 图标、字体:@font-face

    3. Web框架: 

      MVC框架: model---view---controller   数据库,模板文件,业务处理

      MTV框架: model---template---view 数据库,模板文件, 业务处理。 两者是一样的。 

    4. Django:

      pip3.install.django

      创建环境变量=》创建Django工程: django-admin startproject+工程名称  ==》之后会创建mysite(对整个程序进行配置)文件夹,包含(init,settings(配置文件),url(url对应关系),wsgi(遵循wsgi规范,uwsgi+nginx),manage.py(管理DJANGO程序:python manage.py) 等文件)

      运行django功能: python3 manage.py runserver +地址

      也可以通过pycharm,创建django工程

      可以创建APP: 

        migrations: 记录修改表结构的数据

        admin: Django为我们提供的后台管理

        apps: 配置当前app

        models: ORM,写指定的类,通过命令可以创建数据库结构

        tests:  单元测试

        view: 业务代码

    5, Django设置web框架
      1. 创建django工程

        django-admin srartproject 工程名

      2. 创建app

        cd 工程名

        python manage.py startapp cmdb

      3. 静态文件

        project。settings.py

        STATICFILES_DIRS=(

          os.path.join(BASE_DIR, "static"),

        )

      4. 模板路径

        DIRS ==>[os.path.join(BASE_DIR, "templates"),]

      5. settings中

        middlerware 注释掉csrf

      6. 定义路由规则

        url.py

          'login' ==>函数名

      7. 定义试图函数

        app下views.py

          def func(request):

            #request.method:

            #request.POST.get('',None)

            #return HttpResponse('字符串')

            #return render(request, 'html模板的路径')

            #return redirect('html模板的路径: /只能填url')

      8. 模板渲染

        特俗的模板语言

          def func(request):

            return render(request, 'index.html')

        

        

     

  • 相关阅读:
    项目打包发布到tomcat中,中文出现乱码
    打war包时无法把src/main/java里的xml文件打包上去
    Activemq和Rabbitmq端口冲突
    博客园皮肤炫酷效果
    centos7 ffmpeg安装
    centos7 nginx开启启动
    磁盘满了,找不到占磁盘的文件或者日志
    turn服务部署
    kvm虚拟机配置被克隆rhel6客户机的网卡
    jenkins自动构建
  • 原文地址:https://www.cnblogs.com/spencersun/p/9506865.html
Copyright © 2011-2022 走看看