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')

    

    

 

原文地址:https://www.cnblogs.com/spencersun/p/9506865.html