<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های ابراهیم پیشواز</title>
        <link>https://virgool.io/feed/@epg900</link>
        <description>برنامه نویس وب - Django  - پایتون - یادگیری عمیق - Debian و Qt</description>
        <language>fa</language>
        <pubDate>2026-06-16 10:04:33</pubDate>
        <image>
            <url>https://files.virgool.io/upload/users/2196365/avatar/MP2y3k.jpg?height=120&amp;width=120</url>
            <title>ابراهیم پیشواز</title>
            <link>https://virgool.io/@epg900</link>
        </image>

                    <item>
                <title>ابراهیم پیشوازادیان</title>
                <link>https://virgool.io/@epg900/%D8%A7%D8%A8%D8%B1%D8%A7%D9%87%DB%8C%D9%85-%D9%BE%DB%8C%D8%B4%D9%88%D8%A7%D8%B2%D8%A7%D8%AF%DB%8C%D8%A7%D9%86-i1jordslcfay</link>
                <description>ابراهیم پیشوازادیانابراهیم پیشوازادیان برنامه نویس  ابراهیم پیشوازادیان برنامه نویس django  ابراهیم پیشوازادیان برنامه نویسpython ابراهیم پیشوازادیان برنامه نویس ersci سایتابراهیم پیشوازادیان برنامه نویس Qt</description>
                <category>ابراهیم پیشواز</category>
                <author>ابراهیم پیشواز</author>
                <pubDate>Mon, 27 Feb 2023 11:39:29 +0330</pubDate>
            </item>
                    <item>
                <title>احراز هویت دو عامله در جنگو Django</title>
                <link>https://virgool.io/@epg900/%D8%A7%D8%AD%D8%B1%D8%A7%D8%B2-%D9%87%D9%88%DB%8C%D8%AA-%D8%AF%D9%88-%D8%B9%D8%A7%D9%85%D9%84%D9%87-%D8%AF%D8%B1-%D8%AC%D9%86%DA%AF%D9%88-django-so7mpgb5gcym</link>
                <description>احراز هویت دو عامله در Djangoبا دروددوستان در اینجا می خوام بحث احراز هویت دوعامله در Django  با  Google Authenticator  را مورد بررسی قرار دهیم و یک راهکار سریعتر برای این کار ارایه کنیمهمانطور که می دانید اگر مطلب بالا را جستجو کنید یکی از مطالبی که در بین گزینه های اول جستجو است لینک گیت هاب زیر هستhttps://github.com/wpcodevo/Django_2FA_Projectولی همان طور که در لینک بالا و لینکهای شبیه به این توضیح داده شده است کد زیادی برای این مطلب نوشته شده که  برای کسانی که تازه شروع به برنامه نویسی با جنگو کرده اند کمی گیج کننده به نظر می رسد . به همین دلیل ما چند خط کد برای این کار به صورت زیر ارایه کرده ایم if request.method == &#039;POST&#039;:
            otp_chk = pyotp.TOTP(&#039;H4ZT2CIHQM5XO2VUSZPHWTBHMNQBDY3B&#039;)
            username = request.POST[&#039;username&#039;]
            password = request.POST[&#039;password&#039;]
           if otpcode != otp_chk.now():
                              return redirect (&#039;Logout&#039;)
            user = authenticate(request, username=username, password=password)
            if user is not None :
                              ...   همانطور که توجه می کنید همین دو خط (خط 2 و 5 ) جهت چک کردن کد مربوطه کافی است . لازم به ذکر است که جهت دریافت هش برای یک کاربر خاص هم باید طبق داکیومنت پکیج pyotp  عمل کنید و مقدار هش مربوط به کاربر مربوطه را در دیتابیس ذخیره کنید که به دلیل عدم زیاده گویی در این مبحث ، امکان دریافت این هش توسط خط فرمان و ذخیره آن در دیتابیس ( برای یکبار ) از آن صرف نظر کرده و به مبحث دیگری موکول می کنیم.     </description>
                <category>ابراهیم پیشواز</category>
                <author>ابراهیم پیشواز</author>
                <pubDate>Sun, 19 Feb 2023 13:37:58 +0330</pubDate>
            </item>
                    <item>
                <title>برنامه نویسی وب با Django</title>
                <link>https://virgool.io/@epg900/%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D9%88%D8%A8-%D8%A8%D8%A7-django-amxytt0b4o2n</link>
                <description>برنامه نویسی وب با Djangoدرود بر همه دوستان  در این جا می خواهیم در مورد برنامه نویسی وب با جنگو  Django  صحبت کنیم.لطفا موضوعات مورد بحث و چالش را مطرح کنید (کامنت بزارید) تا در اسرع وقت بتوانیم با کمک هم به جواب  برسیم. برای شروع یک پکیج نوشتیم که می توانید با اندکی سفارشی سازی  برای شرکت یا اداره تان کارت پرسنلی تهیه کنید فقط با ورود دیتای کاربر و طراحی کارت  با فایل نمونه (MSWord template) به سایت PYPI.ORG  بروید و کلمه erscipcard  را سرچ کنید یا از آدرس زیر استفاده کنید https://pypi.org/project/erscipcard/و یا از دستور زیر در پی سی   استفاده کنید pip install erscipcardالبته help این پکیج در سایت به زبان انگلیسی هست  که به زودی help فارسی آن اضافه خواهد شد .</description>
                <category>ابراهیم پیشواز</category>
                <author>ابراهیم پیشواز</author>
                <pubDate>Wed, 15 Feb 2023 21:18:02 +0330</pubDate>
            </item>
            </channel>
</rss>