• github拓展,以及ModelForm的使用


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

  • 相关阅读:
    两层和三层的讨论(C/S)
    FF IE 编码 转换
    MySql数据库 字符编码问题解决办法
    JDO的persistence by reachability
    技术贴
    Eclipse 快捷键总结
    记录一下: 火狐 IE 实现图片本地预览 demo
    一般jsp 翻页 选择 保留 代码
    复习下几个排序
    Eclipse 插件开发 资料贡献
  • 原文地址:https://www.cnblogs.com/1a2a/p/7994883.html
Copyright © 2020-2023  润新知