Rumah > pangkalan data > tutorial mysql > Bagaimana untuk Mengkonfigurasi Django dengan MariaDB dan Alamat Ketergantungan Baris Perintah?

Bagaimana untuk Mengkonfigurasi Django dengan MariaDB dan Alamat Ketergantungan Baris Perintah?

DDD
Lepaskan: 2024-12-02 21:01:10
asal
615 orang telah melayarinya

How to Configure Django with MariaDB and Address Command Line Dependencies?

Menyelesaikan masalah Django dengan MariaDB: Konfigurasi Pangkalan Data MySQL

Bagi mereka yang beralih daripada pembangunan web PHP kepada Python, Django menonjol sebagai rangka kerja yang popular untuk kemudahan templat dan ciri lain. Walaupun tutorial dalam talian sering menyediakan proses pemasangan dan konfigurasi yang kelihatan lancar, senario dunia sebenar mungkin memberikan cabaran.

Dalam artikel ini, kami akan menangani dua isu khusus: menyelesaikan pergantungan Django pada arahan baris arahan dan melaksanakan pangkalan data MySQL sokongan.

Menyelesaikan Barisan Perintah Ketergantungan

Selepas menyediakan Django dan mencipta projek baharu, anda mungkin menghadapi keperluan untuk menjalankan python manage.py runserver myip:port dalam direktori projek anda untuk menjalankannya. Walaupun ini berfungsi, anda mungkin tertanya-tanya sama ada ia adalah tingkah laku yang dimaksudkan dan jika ia boleh menyebabkan masalah di kemudian hari.

Untuk tujuan pembangunan, menggunakan python manage.py runserver boleh diterima, terutamanya pada mesin tempatan anda. Walau bagaimanapun, kaedah ini tidak sesuai untuk penggunaan pengeluaran. Sebaliknya, anda harus menggunakan pelayan web seperti Apache atau Nginx, yang akan mengendalikan proses permintaan dan tindak balas tanpa memerlukan arahan baris arahan.

Konfigurasi Pangkalan Data MySQL

Untuk menyediakan sokongan pangkalan data MySQL dalam Django, navigasi ke fail settings.py anda yang terletak di bawah /firstweb/firstweb. Kenal pasti kamus PANGKALAN DATA dan ubah suai medan berikut:

  • ENGINE: Tentukan 'django.db.backends.mysql' untuk menggunakan enjin MySQL.
  • NAMA: Masukkan nama pangkalan data yang anda mahu Django sambungkan kepada.
  • PENGGUNA: Sediakan nama pengguna untuk sambungan pangkalan data.
  • KATA LALUAN: Masukkan kata laluan untuk pengguna pangkalan data.
  • HOST: Nyatakan 'localhost' jika pangkalan data berjalan pada mesin yang sama seperti Django. Jika tidak, berikan alamat IP hos pangkalan data.

Sebagai alternatif, Django 1.7 dan seterusnya membolehkan anda menggunakan fail pilihan MySQL. Untuk melakukan ini, tambahkan yang berikut pada tatasusunan PANGKALAN DATA anda:

'OPTIONS': {
    'read_default_file': '/path/to/my.cnf',
},
Salin selepas log masuk

Selain itu, anda perlu mencipta fail /path/to/my.cnf yang mengandungi tetapan yang serupa dengan yang disediakan di atas.

Adalah penting untuk memahami susunan yang dibuat oleh Django sambungan:

  1. OPSYEN
  2. NAMA, PENGGUNA, KATA LALUAN, HOST, PORT
  3. Fail pilihan MySQL

Untuk ujian tempatan, menggunakan python manage.py runserver sudah memadai. Walau bagaimanapun, untuk penggunaan, pertimbangkan untuk menggunakan pelayan web dan pastikan charset pangkalan data anda ditetapkan kepada UTF-8. Untuk penyambung MySQL Oracle, ingat untuk menggunakan 'ENGINE': 'mysql.connector.django'.

Atas ialah kandungan terperinci Bagaimana untuk Mengkonfigurasi Django dengan MariaDB dan Alamat Ketergantungan Baris Perintah?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan