สารบัญ:

ฉันจะวางตารางใน Django ได้อย่างไร
ฉันจะวางตารางใน Django ได้อย่างไร

วีดีโอ: ฉันจะวางตารางใน Django ได้อย่างไร

วีดีโอ: ฉันจะวางตารางใน Django ได้อย่างไร
วีดีโอ: Create Django Fixtures from Excel/CSV File 2024, พฤศจิกายน
Anonim

ทำตามขั้นตอนด้านล่างเพื่อวางตารางด้วยตนเอง dept_emp_employee_dept

  1. ไปที่ จังโก้ โฟลเดอร์รูทโปรเจ็กต์ในเทอร์มินัล
  2. เรียกใช้คำสั่งด้านล่างเพื่อไปที่ จังโก้ ดีบีเชลล์ $ python3 Manage.py dbshell SQLite เวอร์ชัน 3.22
  3. วิ่ง.
  4. วิ่ง หยด สั่งการ ที่จะปล่อย ด้านบน dept_emp_employee_dept ตาราง .

ผู้คนยังถามว่าฉันจะวางตารางใน PostgreSQL ได้อย่างไร

PostgreSQL DROP TABLE ไวยากรณ์ วางตาราง [ถ้ามี] table_name [CASCADE | จำกัด]; คุณระบุ ตาราง ชื่อตาม วางตาราง คำสำคัญ ลบ NS ตาราง จากฐานข้อมูลอย่างถาวร ถ้าคุณ ลบ ที่ไม่มีอยู่จริง ตาราง , PostgreSQL ออกข้อผิดพลาด

ต่อมา คำถามคือ ฉันจะลบฐานข้อมูล Django ได้อย่างไร 3 คำตอบ

  1. ลบไฟล์ฐานข้อมูล sqlite (มักจะเป็น db.sqlite3) ในโฟลเดอร์โปรเจ็กต์ django ของคุณ (หรือที่ใดก็ตามที่คุณวางไว้)
  2. ลบทุกอย่างยกเว้นไฟล์ _init_.py จากโฟลเดอร์การย้ายข้อมูลในแอป django ทั้งหมด
  3. ทำการเปลี่ยนแปลงโมเดลของคุณ (models.py)

ฉันจะวางตารางใน sqlite ได้อย่างไร

ถึง หยด NS ตารางใน SQLite , ใช้ วางตาราง คำแถลง. การรันคำสั่งนี้จะลบ ตาราง จากฐานข้อมูล จะถูกลบออกจากสคีมาฐานข้อมูลและไฟล์ดิสก์อย่างสมบูรณ์ ดังนั้น ตาราง ไม่สามารถกู้คืนได้

ฉันจะลบการโยกย้าย Django ได้อย่างไร

4 คำตอบ

  1. ลบโฟลเดอร์การโยกย้ายของคุณ
  2. ลบออกจาก django_migrations โดยที่แอพ =. หรือคุณอาจตัดตารางนี้ออกก็ได้
  3. หลาม Manage.py makemigrations
  4. หลาม Manage.py โยกย้าย --fake

แนะนำ: