<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>نوشته های محمد گودرزی</title><link>https://virgool.ir/feed/@mohd.goodarzi</link><description>علاقه مند به حوزه هوش تجاری، داده کاوی، یادگیری ماشین و البته جنگو و پایتون!</description><language>fa</language><pubDate>2026-11-11 19:07:18</pubDate><image><url>https://files.virgool.ir/upload/users/123095/avatar/P3qpss.png</url><title>محمد گودرزی</title><link>https://virgool.ir/@mohd.goodarzi</link></image><item><title>یک خطای پردردسر در جنگو</title><link>https://virgool.ir/@mohd.goodarzi/یک-خطای-پردردسر-در-جنگو-kstzxeocjty0</link><description>یکی دلایل خطای ConnectionAbortedError در جنگوConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ..... این خطا که خیلی جدی نیست که گاهی اوقات منجر به متوقف شدن برنامه میشه اما راه حل آن به سختی یافت میشه چون عوامل زیادی میتونن منجر به خطا بشن، جدا از علت دقیق این مشکل میخوام راه حلی رو بگم که از وقوع خطاهای مشابه جلوگیری کنه.دو نکته رو همیشه در زمان کد نویسی به یاد داشته باشید!نکته اول، یکی دکمه ای هست که از نوع submit تعیین شده و علاوه بر اون در رخداد  اون هم تابعی نوشتید، در این حالت دو بار درخواست با فاصله زمانی بسیار کوتاه از سمت مرورگر ارسال میشه که منجر به خطا میشه و را ه حل اون هم طبیعتا این هست که که باید یا  حذف شود و یا submit به button تغییر کند.نکته دوم این هست که در زمان استفاده از Ajax ممکنه درخواست های متعددی ارسال بشه به مرورگر، چطور؟ به این صورت که مثلا از کامپوننتی مشابه Select2 استفاده کردید و میخواهید با زدن هر کاراکتر نتایج به سرعت نمایش داده شود حالا اگر کاربر سریع تایپ کنه درخواست های ارسالی زیاد میشه و منتج به همون خطایی که گفتم، راه حل این موضوع هم بسیار سادست از delay حداقل 500 استفاده کنید یعنی در کد ajax بنویسید delay:500 در این حالت مشکل ذکر شده بوجود نمیاد.نکته های ساده ای که از هدررفت ساعت ها وقت، جلوگیری میکنه !</description><category>محمد گودرزی</category><author>محمد گودرزی</author><pubDate>Tue, 25 Aug 2020 10:42:04 +0430</pubDate></item><item><title>اجرای پروژه جنگو در محیط تست کمی سریعتر</title><link>https://virgool.ir/@mohd.goodarzi/اجرای-پروژه-جنگو-در-محیط-تست-کمی-سریعتر-esll8nsxzvka</link><description>سلامهمونطور که میدونید در محیط تست اجرای پروژه های جنگو تعدادی مراحل داره که اکثر برنامه نویس ها برای ساده تر شدن فایل batch برای اون مینویسن، من در اینجا یکی از فایل های batch مورد استفاده خودم رو قرار میدم. میتونید به راحتی آدرس سرور و آدرس پوشه Virtual Environment رو برای پروژه خودتون کاسستوم کنید.یادتون باشه یک فایل txt با notepad بسازید بعد پسوندش رو تغییر بدید به bat. اگر سوالی داشتید بپرسید. @echo ****run django server***@echo (( ACTIVATE ENV ))@echo cd C:\app\venv2\Scriptscd C:\app\venv2\Scriptscall activate@echo (( DATABASE MIGRATION )cd  C:\app\......@echo cd  C:\app\......call manage.py makemigrationscall manage.py migrate@echo (( RUN SERVER ))call manage.py runserver 192.168.1.1 cmdموفق باشد. :)</description><category>محمد گودرزی</category><author>محمد گودرزی</author><pubDate>Sat, 18 Jan 2020 09:56:10 +0330</pubDate></item></channel></rss>