Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Panduan: Langkah terperinci mengajar anda cara membuat projek Django menggunakan arahan

Panduan: Langkah terperinci mengajar anda cara membuat projek Django menggunakan arahan

PHPz
PHPzasal
2024-02-19 08:29:06675semak imbas

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

  1. Buka antara muka baris arahan dan masukkan direktori tempat anda ingin mencipta projek.
  2. Buat projek Django baharu menggunakan arahan berikut:
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兼容服务器的入口点。

四、运行项目

  1. 使用以下命令进入项目目录:
cd myproject
  1. 运行以下命令启动Django开发服务器:
python manage.py runserver

运行成功后,你将看到类似于以下的输出:

Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
  1. 在浏览器中输入http://127.0.0.1:8000/,你将看到Django的默认欢迎页面。

五、创建应用程序

Django应用程序是项目的一个组件,可以将其视为项目的一个子模块。下面将演示如何创建一个名为“blog”的应用程序:

  1. 使用以下命令在项目目录中创建一个新的应用程序:
python manage.py startapp blog

这会在项目目录下创建一个名为“blog”的文件夹,其中包含了应用程序的基本结构。

  1. myproject/settings.py文件的INSTALLED_APPS列表中添加新创建的应用程序:
INSTALLED_APPS = [
    ...
    'blog',
]

六、编写视图

Django的视图是处理用户请求并返回相应的函数。下面将展示一个简单的视图示例:

  1. blog/views.py文件中编写以下视图:
from django.http import HttpResponse

def hello(request):
    return HttpResponse("Hello, Django!")
  1. blog/urls.py
  2. 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.
  1. urls.py: Tentukan peraturan penghalaan URL projek.
    wsgi.py: Titik masuk untuk mengatur letak projek anda ke pelayan yang serasi dengan WSGI.
  1. 4. Jalankan projek


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
    🎜Masukkan http://127.0.0.1:8000/ dalam penyemak imbas, anda akan melihat halaman alu-aluan lalai Django. 🎜🎜🎜5 Cipta aplikasi🎜🎜Aplikasi Django ialah komponen projek dan boleh dianggap sebagai sub-modul projek. Berikut akan menunjukkan cara membuat aplikasi bernama "blog": 🎜🎜🎜Buat aplikasi baharu dalam direktori projek menggunakan arahan berikut: 🎜🎜rrreee🎜Ini akan mencipta aplikasi bernama "blog" dalam folder direktori projek, yang mengandungi struktur asas aplikasi. 🎜🎜🎜Tambah aplikasi yang baru dibuat dalam senarai 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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn