|
73 | 73 | h2 Implicit API |
74 | 74 | pre |
75 | 75 | code.python. |
76 | | - class Subscriptions(viewsets.ModelViewSet): |
77 | | - queryset = Subscription.objects.all() |
78 | | - serializer_class = SubscriptionSerializer |
79 | | - permission_classes = (CanSubscribe,) |
80 | | - filter_class = SubscriptionFilter |
| 76 | + class Purchases(viewsets.ModelViewSet): |
| 77 | + queryset = Purchase.objects.all() |
| 78 | + serializer_class = PurchaseSerializer |
| 79 | + permission_classes = (CanPurchase,) |
| 80 | + filter_class = PurchaseFilter |
81 | 81 | pre |
82 | 82 | code.python. |
83 | | - router.register('/api/subscriptions/', Subscriptions) |
| 83 | + router.register('/api/purchases/', Purchases) |
84 | 84 | ol |
85 | 85 | li.fragment What exactly does this class do? |
86 | 86 | li.fragment How to use it? |
|
92 | 92 | code.python. |
93 | 93 | from google_cloud_messaging import send_message |
94 | 94 |
|
95 | | - @signal |
| 95 | + @observer |
96 | 96 | def send_sms(event): |
97 | | - text = 'A new subscription was made' |
| 97 | + text = 'You purchase something!' |
98 | 98 | on_commit(lambda: send_message(text)) |
99 | | - ol |
100 | | - li.fragment В документации нет ни слова про вызов нашей функции |
101 | | - li.fragment Не ясно как передать в неё нужные нам аргументы |
102 | | - section |
103 | | - h2 Grep test |
104 | | - img(src=require("./pics/grep-test.png")).plain |
| 99 | + img(src=require("./pics/grep-test.png")).fragment.plain |
| 100 | + aside.notes |
| 101 | + p В документации нет ни слова про вызов нашей функции |
| 102 | + p Не ясно как передать в неё нужные нам аргументы |
105 | 103 | section |
106 | 104 | h2 Framework Lifecycle API |
107 | 105 | ol |
|
0 commit comments