do01
do01

do01

نصب درایور postgresql برای django

میخواستم با دستور زیر که خیلی جاها دیده بودم درایورش postgresql رو نصب کنم ولی خب خطا میداد و هر به مسیر برنامه postgres ایراد میگرفت بعد از چند تا سرچ متوجه شدم که با دستور pip نمیشه دانلود کرد چون بعد ا ز دانلود احتیاج به کامپایل داره و من هم ویندوز دارم نمیشه کامپیال کرد البته میشه ها به دردسرش نمیارزه.


دستوری که کار نکرد :(

pip install psycopg2


خب یه سری سایت ها هستن که باینری غیر رسمی برنامه های معروف رو میزارن برای مورد این لینک خیلی به روز بود. در کل کارم شد انجام مراحل زیر:


1 - انتخاب باینری مورد نظر با توجه به نسخه پایتون و نسخه سیستم عامل از لینک بالا

2 - کپی کردن لینک باینری مورد نظر

3 - پیست کردن لینک در دستور زیر در cmd

easy_install <url of binary> 


و تمام :)


نکته : دقت کنید نسخه درایور با نسخه پایتون هماهنگی داشته باشد مثلا هر دو 64 بیت یا هر دو 32 بیت باشند

اتصال virtualenv ساخته شده در حالت active به terminal محیط برنامه نویسی pycharm

خیلی دلم میخواست وقتی ماژولی رو میخوام سریعا ترمینال pycharm رو باز کنم  و فوری با pip دانلودش کنم ولی هر بار باید مسیر محیط مجازی رو در ترمینال  وارد میکردم بعد به حالت اکتو میبردم . ولی خب یه راه خلاصه داره که تو تنظیمات pycharm خودش این کار رو میکنه.

Pycharm ->File -> Settings -> Tools -> Terminal -> Shell Path

مراحل زیر:مقدار shell path رو با خط زیر پر کنید.

"cmd.exe" /k ""C:\mypath\my-venv\Scripts\activate.bat""

my_env محیط مجازی من هست که قبلا ساختنم و ماژول های مورد نیازم رو توش دارم . شما باید مسیر محیط مجازی که خودتون ساختید رو بهش بدید.

فعال کردن virtualenv در ویندوز

معمولا در کتابها یا راهنما ها برای فعال کردن محیط ایزوله پایتون از دستور زیر استفاده میکنند.

source  my_env/bin/activate


ولی وقتی در در کامند پرامپت ویندوز میخواید همین کار رو انجام بدید باید از دستور زیر استفاده کنید.

my_env/scripts/activate.bat


یعنی چون در واقع دستور source در ویندوز وجود ندارد باید با bat فایلی که برای این کار ساخته شده است محیط ایزوله را فعال کنیم.

توضیحات بیشتر رو از داکیومنت virtualenv میتونید بخونید.


لینک همین مشکل در stackoverflow


اضافه کردن my_env به پروژه ای در PyCharm

برای اضافه کردن محیط ایزوله پایتون که همه ماژول های مورد نظر رو دارید و نمیخواید از نو بسازید و فقط میخواید که یه پروژه خاص از همین محیط مجازی که ساختید استفاده کنه . مراحل به شکل زیر خواهد بود.


Configure PyCharm

  • Select File, click Settings.
  • In the left pane, enter Project Interpreter in the search box, then click Project Interpreter.
  • In the right pane, click the gear icon, click More….
  • In the Project Interpreters dialog box, click the plus sign +, click Add Local.
    • Enter ~/virtualenvs/<your virtualenv name>/bin/python in the path. If you followed the earlier post to setup a virtual environment for Python then enter ~/virtualenvs/api/bin/python.
    • Click OK.
  • Select 2.7.6 virtualenv at ~/virtualenvs/api, click the edit icon.
  • Check Associate this virtual environment with current project.
  • Click OK.
  • Click OK.
  • Click Apply, click OK.

Change the path to the interpreter on Windows.

کتاب Django by exampe همراه با سورس

خب این کتاب یکی از بهترین کتابها برای شروع ساده و تقریبا جامع در مورد فریم ورک جانگو هست. این کتاب کاملا عملی همراه چند تا پروژه (وبلاگ، فروشگاه ، شبکه اجتماعی و ..) خیلی از بخش هایی که هر کسی برای راه اندازی یه سایت درست حسابی باهاش برخورد میکنه رو توضیح میده مثلا نحوه مدیریت کردن عکس در سایت، استفاده از ایمیل خودکار برای مشتری، ساختن یه سرچ انجین حرفه ای برای سایت ، راه اندازی ربیت انکیو برای تضمین انجام یه سری تسک ها که در هیچ صورتی نباید ناموفق بشن مثلا ایمیل فاکتور مشتری یا .. ، استفاده از وب سرویس و ایجاد امنیت برای سایت و کاربرها . خلاصه من خیلی چیزهای ازش یاد گرفتم و واقعا تو پروژه تستی خودم کارایی داشت. امیدوارم برای شما هم مفید باشه.



لینک دانلود مستقیم

لینک دانلود غیر مستقیم

لینک دانلود پروژه ها