github

- git
  init/add/commit/reset/log/status/stash pop/checkout/branch
  
  新入职到公司,地址:
   git clone http:/xxxxx
   
   git init
   git remote add origin http://xxxxx
   git pull origin master
   
   
   git init
   git remote add origin http://xxxxx
   git fetch origin master
   git merge origin/master
 
  阶段三:
   master
   
   dev
   
   review
   
   bb
   
   sk
   
   wh
   
   协同开发:
    - 项目协作者
    - 组织
    
    PS: 创建组织
   
   面试题:公司代码review怎么做?谁来做?
   面试题:每个人都有自己分支
   
  阶段四:
   fork
   
   面试题: 通过fork一下
   
   
  注意事项:
   - .gitignore 文件
   - 认证
    SSH:
     git remote add origin  git@github.com:ugfly1210/git_projects.git
    Https:
     https://github.com/ugfly1210/git_projects.git

ModelForm

- Model Form
 
  应用场景:
   - ModelForm - 中小型应用程序
   - Form      - 大型应用程序  *
  注意事项:
   - 1. 类
      class Foo(ModelForm):
     class Meta:
      # model = models.Role
      # fields = "__all__"
      # fields = ['caption',]
      # exclude = ['catpion']
      model = models.UserType
      fields = "__all__"

error_messages = {
       'title':{'required':'名称不能为空','invalid':'格式错误'}
      }
      widgets = {
       'title':wd.TextInput(attrs={'class':'c1'})
      }
    
   - 2. 添加
        GET:
     form = Foo()
     POST:
     form = Foo(data=request.POST)
     form.is_valid()
     form.cleaned_data
     form.erros
     form.save()
   - 3. 修改
     GET:
     form = Foo(instance=obj)
    
     POST:
     form = Foo(instance=obj,dat=request.POST)
     ...
     form.save()

github拓展,以及ModelForm的使用的更多相关文章

  1. 通过ModelForm实现主机添加和编辑

    通过ModelForm实现主机添加和编辑 ModelForm这是一个神奇的组件,通过名字我们可以看出来,这个组件的功能就是把model和form组合起来:在使用Model和Form时,都需要对字段进行 ...

  2. vs2017 使用GitHub 推送到远程仓储

    vs2017下使用github拓展工具无法成功推送,提示“未能推送到远程存储库” 窗口错误显示:发布到远程存储库时遇到错误: Git failed with a fatal error. HttpRe ...

  3. 关于git

    一.Git基础教程  01.[入门练习]廖雪峰 git教程网:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8 ...

  4. 如何编写一个gulp插件

    很久以前,我们在"细说gulp"随笔中,以压缩JavaScript为例,详细地讲解了如何利用gulp来完成前端自动化. 再来短暂回顾下,当时除了借助gulp之外,我们还利用了第三方 ...

  5. Mditor 发布「桌面版」了 - http://mditor.com

    简单说明 Mditor 最早只有「组件版」,随着「桌面版」的发布,Mditor 目前有两个版本: 可嵌入到任意 Web 应用的 Embed 版本,这是一桌面版的基础,Repo: https://git ...

  6. 分享开源 Markdown 编辑器 Mditor 的「桌面版」

    简单说明 Mditor 最早只有「组件版」,随着「桌面版」的发布,Mditor 目前有两个版本: 可嵌入到任意 Web 应用的 Embed 版本,这是一桌面版的基础,Repo: https://git ...

  7. 搜刮一些开源项目的APP

    iOS完整App资源收集 <iOS完整app资源收集>  <GitHub 上有哪些完整的 iOS-App 源码值得参考?> <GitHub 上有哪些完整的 iOS-App ...

  8. 基于SSM的健身房管理系统

    基于SSM的健身房管理系统 The project was made in 2020-05-05~2020-05-10 谨以此片博文记录下我的第一个Java小Demo 项目展示 用户登录页 用户注册页 ...

  9. iOS开发拓展篇——如何把项目托管到GitHub

    iOS开发拓展篇——如何把项目托管到GitHub 说明:本文主要介绍如何把一个OC项目托管到Github,重操作轻理论. 第一步:先注册一个Github的账号,这是必须的 注册地址:Github官网注 ...

随机推荐

  1. fiddler对Iphone6s进行抓包教程

    1.下载fiddler_4.6,点击下一步直接安装. 2.打开fiddler,选择tools-options,在https中勾选decrypt https traffic和ignore server ...

  2. Badge

    The following plugin provides functionality available through Pipeline-compatible steps. Read more a ...

  3. 不要使用 JWT 进行会话管理

    英文原文地址:Stop using JWT for sessions 最近我发现越来越多的人推荐使用 JWT 来在 Web 应用中管理会话(Session),这是一个非常非常糟糕的主意,在这篇文章中我 ...

  4. [android] 手机卫士接收短信指令执行相应操作

    通过广播接收者,接收到短信,对短信内容进行判断,如果为我们指定的值就执行相应的操作 如果短信内容是”#*location*#” 就执行,获取手机位置 如果短信内容是”#*alarm*#” 就执行,播放 ...

  5. oracle创建用户、授权、导入、导出命令总结

    1.创建用户 需要先用system用户登录数据库,因为system用户具有创建其他用户的权限. 语法[创建用户]: create user 用户名 identified by 口令[即密码]: 例子: ...

  6. JavaScript实现省市区的三级联动

    JavaScript实现省市区的三级联动 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" &qu ...

  7. spark_wordcount

    spark是基于scala写的,虽然spark有java API,或者python API,但是scala算是正统吧. 而且scala的语法书写起来十分的爽,不想java那样笨重,python不太了解 ...

  8. HDU5887(SummerTrainingDay01-D)

    Herbs Gathering Time Limit: 3000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)T ...

  9. tomcat 取消项目名访问路径

    在server.xml  里,<host>...</host>的标签之间添加<Context path="" docBase="projec ...

  10. Android Studio 通过一个登录功能介绍SQLite数据库的使用

    前言: SQLite简介:是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中.它是D.RichardHipp建立的公有领域项目.它的设计目标是嵌入式的,而且目前已经在 ...