جنگو

تنظیمات دیتابیس PostgreSQL

سلام ابتدا به کاربر Postgres سوییچ می کنیم.

یک حساب کاربری برای دیتابیس می سازیم.

یک دیتابیس جدید ساخته و نام کاربری بالا را برای آن تنظیم می کنیم.

یک پسورد قوی برای کاربر انتخاب می کنیم.

حالا از کاربر Postgres خارج می شویم.

ترجمۀ …

جنگو

ساخت کاربر برای برنامه

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

من معمولاً نام برنامه را برای نام کاربری انتخاب می کنم. پسورد و سایر اطلاعات اضافی که از شما می خواهد را وارد کنید. حالا نام کاربری را به لیست sudoer ها (حساب های کاربری با دسترسی …

جنگو

توسعه و پیکربندی VPS در دیجیتال اوشن

سلام شما ممکن است قصد استفاده از هر نوع VPSای را داشته باشی و این هیچ عیبی ندارد. نکتۀ مهم آن است که تنظیمات را مشابه من انجام دهید. سیستم عامل روی سرور، اوبونتوی ۱۶.۰۴ است. در مرحلۀ اول یک سرور جدید (در دیجیتال اوشن به آن Droplet می گویند.) …

جنگو

استراتژی توسعه

سلام در زیر تصویری از استراتژی کلی ما در این آموزش را می بینی: در این آموزش برای تهیۀ VPS از شرکت معتبر Digital Ocean استفاده شده است. در صورتی که مشکل خرید از دیجیتال اوشن رو دارید می توانید از شرکت tamadon.org تهیه کنید. ضمناً از Nginx به عنوان …

جنگو

نام دامنه

سلام برای توسعۀ یک برنامه توسط جنگو و به شیوۀ صحیح لازم است تا یک دامنه ثبت کنیم. این کار در زمان تنظیم سرور ایمیل، پیکربندی برنامه و گواهینامۀ https ضروری است. برای ثبت دامنه می توانید به سایت tamadon.org مراجعه کنید و برای مثال از دامنه های ارزانتر نظیر …

جنگو

کتابخانه ها و سایر موارد مورد نیاز

سلام با توجه به اینکه پایتون و کتابخانه های وابسته به آن بسیار ناز دارند!! لازم است دقیقا همان نسخه ای نصب شود که بر اساس آن برنامه نویسی شده. بنابراین ذخیرۀ این موارد برای نصب برنامه روی ماشین جدید ضروری است. با دستور زیر کتابخانه های پایتون که روی …

جنگو

تنظیمات پروژه

سلام فارغ از اینکه ریپازیتوری شما به صورتی عمومی یا خصوصی باشد هرگز نباید اطلاعات حساس خود را روی مخزن راه دور ارسال کنید. این اطلاعات شامل کلیدهای خصوصی، کلیدهای رمزنگاری، پسوردها، کلیدهای API و … می شود. در این مرحله می خواهیم دو مدل پیکربندی را در ماژول settings.py …

جنگو

ورژن کنترل | Version Control

سلام به آخرین فصل خوش آمدید. در این فصل می خواهیم برنامۀ خود را روی سرور منتشر کنی. همچنین قصد داریم یک سرور ایمیل و گواهینامۀ https را برای سرورمان پیکربندی کنیم. این پروژه قبلا در آدرس djangoboards.com آنلاین شده و می توانید به آن مراجعه کنید. کنترل ورژن در …

جنگو

آخرین تنظیمات

سلام شاید از قبل متوجه این موضوع شده باشید که وقتی فردی پاسخی را برای یک پست ارسال می کند فیلد last_update بروز رسانی نمی شود. حالا می خواهیم این مورد را درست کنیم. boards/views.py

کار بعدی که قصد انجام آن را داریم کنترل روی سیستم شمارندۀ بازدیدهاست. ما …

جنگو

تصویر پروفایل یا آواتار

سلام یکی از ساده ترین راه ها برای اضافه کردن تصویر پروفایل استفاده از Gravatar است. داخل فولدر boards/templatetags فایلی با نام gravatar.py ایجاد می کنیم. boards/templatetags/gravatar.py

در واقع من از کدی استفاده کرده ام که آن ها آماده کرده اند و صرفاً آن را با پایتون ۳ سازگار …

هرگونه استفادۀ از این آموزش به صورت رایگان و با ارجاع به تمدن جایز است.