Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Pertempuran praktikal sistem pengurusan latar belakang dalam rangka kerja Django

Pertempuran praktikal sistem pengurusan latar belakang dalam rangka kerja Django

王林
王林asal
2023-06-18 11:31:372027semak imbas

Django ialah rangka kerja pembangunan aplikasi web yang popular dengan set komponen dan alatan yang kaya yang boleh memudahkan dan mempercepatkan proses pembangunan aplikasi web. Antaranya, sistem pengurusan latar belakang dalam Django ialah komponen penting Ia menyediakan antara muka pengurusan yang berkuasa yang membolehkan kami menguruskan data aplikasi kami dengan mudah, termasuk penciptaan, pengubahsuaian, pemadaman, pertanyaan dan operasi lain . Dalam artikel ini, kami akan memperkenalkan cara mencipta sistem pengurusan bahagian belakang yang ringkas dalam Django dan menunjukkan pelaksanaan beberapa fungsi yang biasa digunakan.

  1. Membuat aplikasi Django

Pertama, kita perlu mencipta aplikasi Django. Dalam terminal, masukkan arahan berikut:

$ django-admin startproject myproject
$ cd myproject
$ python manage.py startapp myapp

Ini akan mencipta projek Django bernama myproject dan aplikasi bernama myapp.

  1. Pasang sistem pengurusan hujung belakang Django

Untuk menggunakan sistem pengurusan hujung belakang Django, kami perlu memasangnya. Dalam terminal, masukkan arahan berikut:

$ pip install django-admin

Ini akan memasang versi terkini sistem pengurusan bahagian belakang Django.

  1. Mengkonfigurasi sistem pengurusan bahagian belakang Django

Untuk mendayakan sistem pengurusan bahagian belakang Django, kami perlu membuat beberapa konfigurasi dalam fail settings.py dalam myapp. Pada penghujung fail, tambahkan yang berikut:

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'myapp',
]

Ini akan membolehkan bahagian belakang Django dan menambahkannya pada aplikasi kami.

  1. Buat model data

Sebelum menggunakan sistem pengurusan bahagian belakang Django, kita perlu mencipta beberapa model data. Cipta fail models.py dalam myapp dan tambahkan kandungan berikut:

from django.db import models

class Person(models.Model):
    name = models.CharField(max_length=100)
    age = models.IntegerField()

    def __str__(self):
        return self.name

Ini akan menentukan model Orang, termasuk dua medan: nama dan umur.

  1. Jalankan migrasi

Kita perlu menjalankan arahan berikut untuk mendayakan model data baharu:

$ python manage.py makemigrations myapp
$ python manage.py migrate

Ini akan mencipta jadual pangkalan data baharu untuk simpan data model Orang.

  1. Daftar model

Untuk melihat dan mengurus data model Person dalam sistem pengurusan bahagian belakang Django, kami perlu mendaftarkannya sebagai model yang boleh diurus. Tambahkan kandungan berikut pada fail admin.py dalam myapp:

from django.contrib import admin
from myapp.models import Person

admin.site.register(Person)

Kini, model Person kami telah didaftarkan sebagai model yang boleh diurus dan boleh diuruskan dalam sistem pengurusan backend Django.

  1. Log masuk ke antara muka pentadbir

Kini, kami boleh log masuk ke sistem pengurusan bahagian belakang Django menggunakan akaun juruweb kami. Dalam terminal, masukkan perintah berikut untuk mencipta akaun pentadbir:

$ python manage.py createsuperuser

Ikut gesaan untuk memasukkan nama pengguna, alamat e-mel, kata laluan dan banyak lagi anda. Kemudian, buka URL berikut dalam penyemak imbas anda:

http://127.0.0.1:8000/admin/

Ini akan membawa anda ke sistem pengurusan bahagian belakang Django. Masukkan nama pengguna dan kata laluan untuk akaun pentadbir yang baru anda buat untuk log masuk.

  1. Pengujian

Kini, kami boleh melihat dan mengurus data model Person dalam sistem pengurusan bahagian belakang Django. Klik pada pautan "Orang" dan anda akan melihat senarai kosong. Dengan mengklik butang "Tambah orang" anda boleh menambah objek Orang baharu dan menyimpannya. Anda kemudiannya boleh kembali ke senarai Orang untuk melihat item yang ditambahkan dan menggunakan fungsi lain untuk mengubah suai atau memadamnya.

Ringkasan

Sistem pengurusan latar belakang Django ialah teknologi yang sangat berkuasa, fleksibel dan mudah digunakan yang boleh menyediakan fungsi pengurusan yang kaya untuk aplikasi kami. Dalam artikel ini, kami menunjukkan cara menggunakan sistem pengurusan bahagian belakang dalam rangka kerja Django dan melaksanakan beberapa fungsi asas. Dalam aplikasi praktikal, kami boleh menyesuaikan antara muka pengurusan bahagian belakang seperti yang diperlukan untuk menyediakan pentadbir dan pengguna akhir kami dengan pengalaman pengguna yang lebih baik dan fungsi pengurusan data yang lebih cekap.

Atas ialah kandungan terperinci Pertempuran praktikal sistem pengurusan latar belakang dalam rangka kerja Django. 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