سلام مدلها، نمایی از دیتابیس ما هستند. یعنی مدل هایی که ما تعریف می کنیم در دیتابیس مفهوم جداول ما را پیدا می کنند. برای نوشتن این برنامۀ آموزشی به تعریف چهار کلاس احتیاج داریم. topic, board, post & user که البته کلاس یوزر به صورت حرفهای در جنگو پیادهسازی …
سلام این هم نمای گرافیکی از چیزی که باید آن را بسازیم: ترجمۀ اختصاصی توسط تمدن مطلب بعدی: مدل | Model مطلب قبلی: دیاگرام Use Case و Class
سلام دیاگرام Use Case پروژه یک انجمن گفتگو (فروم) است. کاربر می تواند topic جدید ایجاد کند و سایر کاربران درگیر آن شوند. ضمناً باید بین کاربران معمولی و مدیران سیستم تفاوت قائل شد. برای اینکه صرفا مدیر توانایی ساخت boardها را دارد. دیاگرام Class باید بدانیم که یک تاپیک …
سلام مثل همیشه اولین برنامه است ولی قرار نیست جزئیات کد در این بخش مطرح شود و فقط به مسائل کلی می پردازم. برای خروجی یک صفحه وب باید دو فایل را ویرایش کنیم. اول فایل موجود در برنامۀ boards با نام views.py نکته: معماری برنامه MVC است و باید …
سلام بیان یک مفهوم: در فلسفۀ جنگو با دو چیز سر و کار داریم. App: وب اپلیکیشنهایی که کارهای متفاوتی انجام میدهند. project: مجموعه از وب اپلیکیشنهایی که کارهای متفاوتی انجام میدهند. مثلاً پروژۀ لیبوگرام می تواند از appهای مختلف تشکیل شده باشد مثل تالار گفتگو، پیام رسان، وبلاگ، فروشگاه …
سلام نصب Python به سایت python.org می رویم و آخرین نسخۀ ۳ را برای ویندوز دانلود می کنیم. در زمان نصب دقت کنیم که تیک تمام موارد از جمله pip و Environment Variable خورده باشد. بعد از نصب در cmd دستور زیر را وارد کنیم. C:\>python –version در صورت نصب …
سلام همونطور که قبلاً هم در مطلب «موانع برنامه نويسى براى پياده سازى ايده هاى بزرگ» گفتم: شاید حتی خود تو! ایده ای داری كه فكر می كنی می تونی با اون دنیا رو فتح كنی. ایده هایی كه وقتی خودت رو بعد از انجام اون می بینی احساس رضایت …