どうなってるの?Djangoのトランザクション

This video features denzow at DjangoCongress JP 2019 in Tokyo, Japan.

どうなってるの?Djangoのトランザクション
0:36:26
Published June 9, 2019
104 views

#django #python #programming

Speaker: denzow

Django内でのトランザクションの扱いについてコードを確認しながら追っかけます。

主に以下の内容を話します。

  • そもそもDBのトランザクション
  • RDBMSごとの実装の違い
  • Djangoでのトランザクションの管理
  • transaction モジュール
  • ATOMIC_REQUESTでの挙動
  • transactionとceleryでの落とし穴
  • 見える行が見えない問題等
  • transaction.on_commitでの回避

Transcript

955 words · auto-generated Show

Automatically transcribed, so expect mistakes in names and technical terms.

0:14

Speaker 1: Death Renescence You know , what about every time?

1:21

Speaker 1: It's for no one it's for me. It's all the one of the only things about this thing on the. Yeah, clean up. It goes for key, we can update it. So I think I'm not button to buy shot there.

2:36

Speaker 1: So Python for No, it's more than a custom component list. Therefore, my Google customers are Python 5G. So screen the oxygen or something.

4:58

Speaker 1: Thank you.

5:06

Speaker 2: I know it, I know it.

5:28

Speaker 1: And we can full transaction and database. There's also transaction. I skipped a point of selective.

6:30

Speaker 1: At panel No, no, no. And you have some transaction if you transaction to normally say force, you know, transition to an action wow.

7:17

Speaker 1: So each other , don't get a lot of the Pokemon, David, don't give it a highness. Пода And I know what it production five system production five.

9:07

Speaker 1: To Michelle Now the document, and this is the king of the fact that you don't have this one with the work of the movies.

10:17

Speaker 1: So you don't like it, she wants to go on. No , I 'm just going to put it on a communication, and I'll get a lesson by the term daily. So don't be a mobile thing. Capture the open competition of C and the database, the doing it.

11:09

Speaker 1: But then you run the data and they will go. And the mystery of more committee in the easy or seems to have a little bit of a little bit of a little bit of a little bit of a little bit of a little bit of a little bit of a little bit of a little bit of a little bit of And pressing

12:04

Speaker 1: Dance No, I see what we pull you at the moment. No, I solution label for me.

13:00

Speaker 1: No share with the fact that teams for data base, the company on the high schools. Must have no must be a must have must have function based on your access to no take it to my And follow us

13:54

Speaker 1: And the postcode is up to my data basement. So it's how long this one is a transaction of the Tector and Big. So set to confront scale water on workshop to shut your five no day, I'll use books and establish the by the same

14:42

Speaker 1: And to the right on the hands of the using the authority.

15:37

Speaker 1: The for couple kind of like they are that's just now we still now fight the question now. And still they need it, and say that you 'll look at it , tell me this is a more using the book, things will tell me, you always try to get a parameter and you function by the time that's the consumer still not so registrant.

16:44

Speaker 1: Strike So that's a good other thing. Stop my Whoa, so far, she's a cat in KTC I must be.

17:37

Speaker 1: What's your name pre-test that hey? Ah, you can pronounce the most important thing. And Titans.

18:22

Speaker 1: Create to staff and this stuff on a very logic closer to the polyclosure to never give the A. Et to Zebella, we need a way to command our A et on a The guy should have to grow up, bro.

19:07

Speaker 1: And well possible, but you may have seen this. Transaction, but I see the main point of set is the point of the transaction nine to be finished. So you're I need to use it.

20:07

Speaker 1: And the correct as media that will end up high, you are the group, wasn't it? And the connection same point on the one to help. Miua

20:58

Speaker 1: Ted miak , Desnear

22:01

Speaker 1: It took now Pradeshakhawana investors. The Eastern point of the rollback to the same point of the command of a ECM point in the hospital. So, if you want to use the same thing, you can use the same thing. That's the only man ici.

22:48

Speaker 1: So I'm just gonna say we have one that is the last day. Sey Satuar Infatti

23:34

Speaker 1: stay on. And close the introduction. Three neche

24:36

Speaker 1: How can I do it?

25:21

Speaker 1: But the man detailed B. The document started maybe a mice and walk and do this. And to look a couple of mics. I don't know there will not be like that. It's a geni and go my skills. Now they got the goal. My skill.

26:25

Speaker 1: It's a shiny How is there a silver bottom associated? The master bugged us, you bought it in the chimas. Skei canto. Skei cantera so that's you must want to pray. I think I'm Buddha someone. And the walking run up and easily

27:12

Speaker 1: isolation. What can I do? Might be all time that they will have to start a starting and you'll be able to do that. Oh what is it?

28:24

Speaker 1: And put my My select on the eye would meet in that meeting to meet you. In which the handsour equals dignist. The mother's grammar more first there was

29:10

Speaker 1: a And oh my god, shall task to be a body of the task.

30:05

Speaker 1: Selling The police are transitioning. Il a eu un

30:51

Speaker 1: peu de suite. B , you could not say that's not the simple side because they 'll be assigned the term on the modern language.

32:40

Speaker 1: Eu vou comentar o costelho. Uh commit to the counselor is meaning to you

33:25

Speaker 1: As you can say And the job has been a database modern. So spoken about it for you, but I don't know what I do in a side.

34:18

Speaker 1: Oh

34:21

Speaker 2: Squish vine by the more

34:31

Speaker 1: Hey

34:31

Speaker 2: Jell, why did you start doing this? Yeah, it's good.

35:24

Speaker 1: Then you can use netto jam out of the parabolium safe as I did. What's it

Presenters

Note: We understand that names change, people change, and bodies change. We respect each individual's journey and privacy. If you have any concerns about a video or need us to remove content, please don't hesitate to contact us. We will handle your request with care and promptly address any issues.

More videos from DjangoCongress JP