Rumah >pembangunan bahagian belakang >Tutorial Python >Panduan: Langkah terperinci mengajar anda cara membuat projek Django menggunakan arahan
Panduan Mencipta Projek Django: Ajar anda langkah demi langkah menggunakan arahan untuk mencipta projek, contoh kod khusus diperlukan
Pengenalan:
Django ialah rangka kerja pembangunan yang berkuasa yang boleh membantu pembangun membina aplikasi web berkualiti tinggi dengan cepat. Artikel ini akan memperkenalkan secara terperinci cara menggunakan arahan Django untuk mencipta projek baharu dan memberikan contoh kod khusus.
1. Pasang Django
Sebelum mula mencipta projek Django, kita perlu memasang Django pada komputer terlebih dahulu. Anda boleh memasang versi terkini Django dalam terminal melalui arahan berikut:
pip install Django
2. Buat projek
django-admin startproject myproject
Ini akan mencipta folder yang dipanggil "myproject" dalam direktori semasa dan menjana struktur asas projek Django di dalamnya.
3. Lihat struktur projek
Selepas projek berjaya dibuat, anda boleh melihat struktur direktori projek melalui arahan berikut:
cd myproject ls
Selepas menjalankan arahan di atas, anda akan melihat struktur direktori yang serupa dengan yang berikut :
manage.py myproject/ __init__.py settings.py urls.py wsgi.py
manage.py
: Utiliti baris arahan untuk melaksanakan pelbagai arahan Django. manage.py
:一个命令行实用程序,用于执行各种Django命令。myproject/
:该文件夹是项目的主要目录,其中包含有关项目设置的文件和子应用程序。__init__.py
:一个空文件,告诉Python该目录是一个Python包。settings.py
:包含项目的设置和配置,如数据库连接、静态文件路径等。urls.py
:定义项目的URL路由规则。wsgi.py
:一个用于将项目部署到WSGI兼容服务器的入口点。四、运行项目
cd myproject
python manage.py runserver
运行成功后,你将看到类似于以下的输出:
Starting development server at http://127.0.0.1:8000/ Quit the server with CONTROL-C.
五、创建应用程序
Django应用程序是项目的一个组件,可以将其视为项目的一个子模块。下面将演示如何创建一个名为“blog”的应用程序:
python manage.py startapp blog
这会在项目目录下创建一个名为“blog”的文件夹,其中包含了应用程序的基本结构。
myproject/settings.py
文件的INSTALLED_APPS
列表中添加新创建的应用程序:INSTALLED_APPS = [ ... 'blog', ]
六、编写视图
Django的视图是处理用户请求并返回相应的函数。下面将展示一个简单的视图示例:
blog/views.py
文件中编写以下视图:from django.http import HttpResponse def hello(request): return HttpResponse("Hello, Django!")
blog/urls.py
myproject/
: Folder ini ialah direktori utama projek dan mengandungi fail dan sub-aplikasi tentang tetapan projek. __init__.py
: Fail kosong yang memberitahu Python bahawa direktori itu ialah pakej Python.
settings.py
: Mengandungi tetapan dan konfigurasi projek, seperti sambungan pangkalan data, laluan fail statik, dsb. urls.py
: Tentukan peraturan penghalaan URL projek. wsgi.py
: Titik masuk untuk mengatur letak projek anda ke pelayan yang serasi dengan WSGI.
Gunakan arahan berikut untuk memasuki direktori projek:
from django.urls import path from . import views urlpatterns = [ path('hello', views.hello, name='hello'), ]🎜🎜Jalankan arahan berikut untuk memulakan pelayan pembangunan Django: 🎜🎜rreee🎜 anda akan berjaya lihat output yang serupa dengan yang berikut:🎜
python manage.py runserver
INSTALLED_APPS
fail myproject/settings.py
: 🎜🎜rrreee🎜 6. Menulis paparan 🎜🎜Pandangan Django diproses. permintaan pengguna dan mengembalikan fungsi yang sepadan. Contoh paparan ringkas akan ditunjukkan di bawah: 🎜🎜🎜 Tulis paparan berikut dalam fail blog/views.py
: 🎜🎜rrreee🎜🎜Dalam blog/urls.py
fail Tambah peraturan penghalaan URL dalam: 🎜🎜rrreee🎜 7. Jalankan aplikasi 🎜🎜🎜Jalankan arahan berikut untuk memulakan pelayan pembangunan Django: 🎜🎜rrreee🎜🎜Masukkan http://127.0.0.1/hello000 dalam penyemak imbas, Anda akan melihat halaman "Hello, Django!" 🎜🎜🎜Kesimpulan: 🎜Artikel ini memperincikan proses menggunakan arahan Django untuk mencipta projek baharu, termasuk memasang Django, mencipta projek, melihat struktur projek, menjalankan projek, mencipta aplikasi dan menulis pandangan. Saya harap artikel ini dapat membantu anda memulakan pembangunan Django dengan cepat. Selamat berprogram! 🎜Atas ialah kandungan terperinci Panduan: Langkah terperinci mengajar anda cara membuat projek Django menggunakan arahan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!