Memasang persekitaran pembangunan Django di Ubuntu
- 3944
- 633
- Don Will
Django mudah rangka kerja web paling popular yang ditulis dalam python. Ia menyerang keseimbangan antara kesempurnaan dan kecekapan ciri, termasuk ciri-ciri yang kuat seperti penjanaan penghijrahan automatik dan antara muka pentadbir penuh. Menyediakan persekitaran pembangunan Django di Ubuntu agak mudah, dan boleh dilakukan dengan hanya beberapa langkah.
Memasang Virtualenv
Lebih baik menggunakan persekitaran maya python ketika membangun dalam rangka kerja yang kompleks seperti Django, terutama jika anda berhasrat untuk mengusahakan beberapa projek sekaligus. Ia juga mungkin idea yang baik untuk memastikan bahawa anda mempunyai kedua -dua versi Python terkini.
$ sudo apt-get memasang virtualenv python python3
Menggunakan Virtualenv
Mewujudkan persekitaran
Virtualenv membolehkan projek untuk disandarkan di atas kotak dari pemasangan python sistem. Ini membolehkan pengguna biasa memasang pakej dan projek python untuk menggunakan versi tertentu yang mungkin berbeza daripada versi sistem. Mewujudkan persekitaran maya dengan virtualenv boleh dilakukan dengan satu arahan.
$ virtualenv -p python3 projek -direktori
Pilihan -p python3
Menentukan versi Python untuk digunakan di alam sekitar. Anda boleh mendapatkan lebih spesifik dengan sesuatu seperti -p python3.4
, Tetapi hanya menjalankannya seperti dalam contoh di atas akan memilih pelepasan terkini versi Python yang dipilih yang kini dipasang pada sistem. Virtualenv tidak akan menarik versi baru Python yang tidak dipasang pada sistem.
Mengaktifkan persekitaran
Untuk menggunakan Virtualenv, CD
ke dalam direktori yang anda buat, kemudian aktifkan persekitaran.
$ cd projek direktori $ sumber bin/aktifkan
Anda akan melihat nama direktori muncul pada permulaan arahan arahan anda dalam kurungan. Ini menunjukkan bahawa anda menggunakan persekitaran maya.
Memasang Django
Persekitaran maya termasuk Pengurus Pakej Python, PIP, untuk membolehkan anda memasang dan mengurus pakej Python dengan mudah. Django adalah salah satu pakej tersebut, seperti banyak tambahan dan pemalamnya. PIP boleh digunakan sama seperti Pengurus Pakej Pengedaran, jadi gunakannya untuk memasang Django, dan ia akan menarik semua kebergantungan Django juga.
$ pip memasang django
Ini akan menarik versi terbaru Django. Sekiranya anda mahukan versi tertentu, ia boleh ditentukan untuk PIP juga.
$ pip memasang django == 1.9
Menyediakan projek Django
Sekarang, anda boleh memulakan projek Django dan bekerja. Pakej Django yang dipasang PIP menyediakan arahan untuk membuat projek.
$ django-admin startproject-name
Dari sana, CD
ke dalam projek anda.
$ cd-name-name
Django-Admin
Sediakan projek serta fail asas yang diperlukan untuk memulakan. Sekiranya anda melihat di direktori semasa, anda akan melihatnya. Yang paling penting untuk disediakan adalah mengurus.py
. Ini adalah skrip pengurusan pusat untuk keseluruhan projek. Ia juga skrip yang digunakan untuk membuat migrasi pangkalan data dan memindahkannya. Oleh itu, gunakannya untuk membuat sebarang migrasi, berhijrah, kemudian sediakan akaun superuser anda untuk antara muka pentadbir.
$ Python Manage.Py Makemigrations $ Python Manage.py bermigrasi $ python menguruskan.py createsuperuser
Penutupan
Itu sahaja. Sekarang, projek Django anda disediakan dan bersedia untuk pergi untuk pembangunan! Apabila anda selesai, anda boleh meninggalkan persekitaran maya anda dengan arahan mudah yang lain.
$ menyahaktifkan
Tutorial Linux Berkaitan:
- Pengenalan kepada Automasi, Alat dan Teknik Linux
- Perkara yang hendak dipasang di Ubuntu 20.04
- Perkara yang perlu dilakukan setelah memasang ubuntu 20.04 Focal Fossa Linux
- Menguasai Gelung Skrip Bash
- Cara Menyiapkan Pelayan OpenVPN di Ubuntu 20.04
- Gelung bersarang dalam skrip bash
- Mint 20: Lebih baik daripada Ubuntu dan Microsoft Windows?
- Ubuntu 20.04 Panduan
- Perkara yang perlu dipasang di Ubuntu 22.04
- Pemasangan WordPress OpenLiteSpeed
- « Cara Mengeksport/Mengimport VM ke/dari fail sandaran menggunakan baris perintah pada xenserver
- Melindungi sembang anda dengan Qtox di Ubuntu Linux »