شما به این ویدیو دسترسی ندارید



0

intro

14:3

رایگان

1

response

13:25

رایگان

2

request

10:24

رایگان

3

serializer

14:37

4

user register

19:35

8

status codes

5:49

9

authentication

14:42

10

permissions

9:6

11

read

11:37

12

update/delete

12:14

13

method fields

8:17

16

viewset

30:10

17

throttling

11:12

18

jwt

14:48

19

swagger

17:37

20

renderer/parser

7:50

21

pagination

19:2

22

metadata

7:56

دوره های پیشنهادی

دوره آموزش دیتابیس Neo4j
دوره آموزش دیتابیس Neo4j
تکمیل ضبط
امیرحسین بیگدلو
دوره آموزش سوکت نویسی (socket) در پایتون
دوره آموزش سوکت نویسی (socket) در پایتون
تکمیل ضبط
امیرحسین بیگدلو
دوره آموزش شل اسکریپت نویسی(shell scripting)
دوره آموزش شل اسکریپت نویسی(shell scripting)
تکمیل ضبط
امیرحسین بیگدلو



ارسال نظر

برای ارسال نظر باید لاگین کنید

ehsan

3 سال قبل

سلام
بعد لاگین کاربر رو میتونیم redirect به صفحه اصلی یا این کار توسط front انجام میشه؟
چون متد لاگین ما post و متد صفحه اصلی get وقتی redirect میکنیم خطا زیر رو میده.

"detail": "Method \"POST\" not allowed."


امیرحسین بیگدلو

3 سال قبل

سلام
لازم نیست شما ریدایرکت انجام بدین. فقط یه پیغام ارسال میکنید که کاربر با موفقیت ثبت نام شد. ریدایرکت رو فرانت انجام میده


ehsan

3 سال قبل

خیلی ممنونم کلی در گیر این موضوع بودم
حتی زمانی که بخایم ارگومانی ارسال کنیم و کاربر رو ریدایرکت کنیم؟
مثل زمانی که سفارش ایجاد میکنیم و کاربر رو هدایت میکردیم به صفحه جزییات سفارش تو دوره جنگو شما ایدی ارسال میکردیم اینجا هم فقط پیام نشون بدیم؟


امیرحسین بیگدلو

3 سال قبل

کلا توی api ما ریدایرکت انجام نمیدیم

رضا

3 سال قبل

سلام مجدد
میخواستم بپرسم وقتی از بدنه با JSON می فرستیم ،
توی request.POST چیزی نمیاد ، ولی توی request.data میاد
ممکنه کسی تو بدنه با فریمورک های JS بفرسته ؟
اگه اینجور باشه بهتره که همیشه request.data رو بدیم به serializer یا request.POST ؟


امیرحسین بیگدلو

3 سال قبل

همونجوری که در ویدیو گفتم عمل کنید


جواد

3 سال قبل

آقا دمت گرم ۳ ساعت بود به همین ارور خورده بودم . با سوالت به جوابم رسیدم . خخخخ مرسی

رضا

3 سال قبل

برای جلوگیری از باگ CSRF، اینجا چه راهکاری وجود داره ؟
چون دیگه template نداریم اینجا


امیرحسین بیگدلو

3 سال قبل

متدهای امن مثل GET, HEAD, OPTIONS به هیچ وجه نباید چیزی داخل دیتابیس بنویسن.
برای متدهای ناامن مثل POST, PUT, PATCH, DELETE از سیستم TokenAuthentication استفاده کنید.


رضا

3 سال قبل

این روشی هم که شما میگی خب طرف میتونه postman رو باز کنه یک token معتبر رو بزاره توی header ها ارسال کنه و مثلا یک user بسازه یا عملیات دیگه ای انجام بده ، بدون اینکه سایت ما رو باز کرده باشه ، در واقع همون حمله csrf
راهکاری داره برای این حالت ؟


امیرحسین بیگدلو

3 سال قبل

بهتره یه کم درمورد csrf تحقیق کنی

رضا

3 سال قبل

سلام
وقتی که داریم API می نویسیم، لازم هست که به URL ها
namespace و name بدیم ؟
چون تا اونجایی که من فهمیدم این دو مورد فقط تو template های جنگو کاربرد داره و واسه API کاربردی نداره


امیرحسین بیگدلو

3 سال قبل

سلام
اگر نیازی بهشون ندارید، ننویسید

مونگارد