<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های امیرعباس</title>
        <link>https://virgool.io/feed/@lapermir</link>
        <description>Backend Developer</description>
        <language>fa</language>
        <pubDate>2026-06-16 11:33:30</pubDate>
        <image>
            <url>https://files.virgool.io/upload/users/739672/avatar/JGjOZZ.jpeg?height=120&amp;width=120</url>
            <title>امیرعباس</title>
            <link>https://virgool.io/@lapermir</link>
        </image>

                    <item>
                <title>نصب و راه اندازی جنگو!</title>
                <link>https://virgool.io/@lapermir/%D9%86%D8%B5%D8%A8-%D9%88-%D8%B1%D8%A7%D9%87-%D8%A7%D9%86%D8%AF%D8%A7%D8%B2%DB%8C-%D8%AC%D9%86%DA%AF%D9%88-dzbznppmvcui</link>
                <description>برای راه اندازی جنگو ابتدا نیاز است پایتون، Virtualenv و pip را روی سیستم خود نصب کنید.نصب پیشنیاز هاپیشنهاد میکنم اگر از سیستم عامل ویندوز استفاده میکنید پایتون را از Microsoft Store دانلود و نصب نمایید.در غیر این صورت میتوانید به وبسایت خود پایتون مراجعه کنید.برای نصب pip میتوانید به این آدرس مراجعه و برای نصب Virtualenv میتوانید به این آدرس مراجعه کنید.راه اندازی Virtual environmentبعد از نصب پیشنیاز ها برای راه اندازی محیط مجازی کافیست دستور زیر را استفاده کنید.python -m venv envدر کد بالا بخش env نام محیط مجازی است.چرا باید از محیط مجازی استفاده کنیم؟ جواب این سوال به صورت خیلی ساده این است که فرض کنید چندین پروژه مختلف داریم و در هر پروژه از نسخه ی به خصوصی از جنگو استفاده میکنیم، برای مثال در پروژه شماره 1 از جنگو ورژن 2 استفاده میکنیم اما در پروژه شماره 5 از جنگو ورژن 3. اگر از محیط مجازی استفاده کنیم میتوانیم در هر محیط مجازی هر پروژه، از تکنولوژی هایی با ورژن های متفاوت استفاده کنیم و در آخر خیلی راحت یک فایل Requirements برای هر پروژه ایجاد کنیم.فعال سازی محیط مجازی.در ویندوز برای فعال سازی محیط مجازی کافیست دستور زیر را اجرا کنید.env\Scripts\activateبخش اول (env) نام محیط مجازیمان است.نصب جنگو در محیط مجازی.برای نصب جنگو کافیست دستور زیر را اجرا کنید. pip install djangoبعد از نصب جنگو برای ساخت پروژه جدید دستور زیر را اجرا کنید. (پیشنهاد میشود پوشه ای به نام source ایجاد کرده و پروژه جنگو را در آن پوشه ایجاد کنید.)django-admin startproject config .بخش config نام پروژه است، پیشنهاد میکنم نام پروژه را config بگذارید تا وقتی پروژه بزرگتر شد و چندین اپ مختلف داشتید راحت تر بتوانید بهش دسترسی پیدا کنید.و . آخر هم به این معنی است که فایل manage.py را در همین پوشه ایجاد کن. اگر این بخش را ننویسید این فایل را در پوشه ای به نام config میسازد و اپ هایتان هم در همین پوشه قرار میگیرد.ساخت اپ جدید.برای ساخت اپ جدید کافیست دستور زیر را اجرا کنید.python manage.py startapp &lt;app name&gt;اولین کار بعد از ساخت هر اپ، اضافه کردن آن به بخش settings.py در پوشه config است.برای این کار به فایل settings.py بروید و در بخش INSTALLED_APPS نام اپی که ساختید را اضافه کنید.INSTALLED_APPS </description>
                <category>امیرعباس</category>
                <author>امیرعباس</author>
                <pubDate>Fri, 22 Apr 2022 12:27:50 +0430</pubDate>
            </item>
                    <item>
                <title>نصب vscode روی Arch Linux</title>
                <link>https://virgool.io/@lapermir/arch-linux-vscode-ctzcmqmeogcl</link>
                <description>vs-code-logoدر این مقاله قصد دارم نحوه نصب vs code با استفاده از Git روی توزیع هایی که بر پایه Arch هستند را توضیح بدهم.حواستان باشد Git را از قبل نصب کرده باشید.وارد این سایت بشوید و لینک مربوط به گزینه کلون کردن را کپی کنید.(Git Clone URL)https://aur.archlinux.org/visual-studio-code-bin.gitدستور زیر را اجرا کنید.git clone https://aur.archlinux.org/visual-studio-code-bin.gitحالا باید یک دایرکتوری با نام visual-studio-code-bin ایجاد شده باشد. محض احتیاط یک ls بگیرید تا اسمش را پیدا کنید :)وارد دایرکتوری جدید بشوید.cd visual-studio-code-binدستور زیر را اجرا کنید، بعد از اتمام عملیات حالا vs code روی سیستم شما نصب شده است :)makepkg -siمنبع: code.visualstudio.com</description>
                <category>امیرعباس</category>
                <author>امیرعباس</author>
                <pubDate>Thu, 21 Apr 2022 12:32:28 +0430</pubDate>
            </item>
            </channel>
</rss>