Ajaxの使用

  • ロック:共有ロックと排他ロック

    • 共有モードの中にロック(彼らは物事を開く必要があり、開始)の道を開くためにロックを共有
    • (始める)更新排他ロックのためにオープン
    • 表ロック例:ロックテーブルapp01_publish書き込み
      • テーブルのロックを解除します。
    • 作成、更新、削除、操作、MySQLの自動行レベルミューテックス

    `
    ロック
    1. protosteleは
    どこのid = 1 T1から選択*更新のため、( 物事を開くために文を書き込む前にき始める)
    で2.ormを
    。Models.T1.objects.select_for_update()フィルタを(ID = 1

  • 物事の4つの特徴:アトミック、永久的な、隔離、一貫性。

    原生SQL中开启事物的两种方式:
    1.start transaction;
    2.beigin;
    提交事物
    commit;
    回滚
    roll_back
    
    orm中开启事物的三种方式
    1.
    DATABASES = {
      'ENGINE':'django.db.backends.mysql',
      'NAME':'day58',
      'HOST':'127.0.0.1',
      'PORT':3306,
      'USER':'root',
      'PASSWORd':'root',
    
      'ATOMIC_REQUESTS':TRUE,  # 全局开启事物,绑定的是http请求响应整个过程
    
    }
    2.
    from django.db import transaction
    
    @transaction.atomic
    def viewfunc(request):
      do_stuff()
    
    取消事物
    @transaction.non_atomic_requests
    def my_view(request):
      do_stuff()
    
    3.上下文
    from django.db import transaction
    
    def viewfunc(request):
      do_stuff()
      with transaction.atomic():
          do_more_stuff()
      do_other_stuff()
    
    
  • アヤックス(中jQueryの):二つの特徴

    • 非同期リクエスト
    • パーシャルリフレッシュ
    $('#button').click(function(){
      $.ajax({
          url:'/login/', # 请求路径
          type:'post',  # 请求方式
        data:{       # 请求携带数据
              uname:$('#username'.val()),
            pwd:$('#password'.val()),
              csrfmiddlewaretoken:$('[name=csrfmiddlewaretoken]')
                  #csrfmiddlewaretoken:"{{csrf_token}}"
          },
            success:function(res){
                console.log(res)
            },
            error:function(jqXHR,textStatus,err){
                  console.log(arguments) 
            }
      })
    })
    
    爬虫中的请求:
    ret = requests.post('/login/',data={}) print(ret.content)
  • 外部JSファイルのインポートがコードを書くための方法は、その後、JSコード概要Djangoテンプレート構文は、使用することができないため、HTMLファイルのロード順:URL - ビュー----ブラウザに--returnレンダリングHTMLテンプレート - ブラウザのレンダリング - この時点でコードが内部でのみお使いのHTMLにロードするように、JSファイル---- JSファイルを要求するために行く前にSRC-のスクリプト。

おすすめ

転載: www.cnblogs.com/he-qing-qing/p/11264800.html