使用Django建立web專案,往資料庫新增記錄的方法彙總
阿新 • • 發佈:2021-01-11
方式一. 常規的走路URL的方式
方式二. 在Python Comsole中,寫相應的語句新增
例:
from homework1 import models
models.BookInfo.objects.create(book_title='皮囊', book_price=45, pub_date='2003-8-30', publisher='文藝出版社')
方式三. 使用指令碼直接新增,但需要配置一下檔案
import os
if __name__ == '__main__': os.environ.setdefault("DJANGO_SETTINGS_MODULE", "djangoProject.settings") import django django.setup() from homework1 import models models.BookInfo.objects.create(book_title='喪鐘為誰而鳴', book_price=99, pub_date='2003-8-30', publisher='文藝出版社')
方式四. 利用Django內建,在瀏覽器端新增
第1步,註冊superuser賬戶,**Python manage.py createsuperuser
第2步,在APP01中,註冊一下所需要新增標的類
from django.contrib import admin import app01.models as qwer # Register your models here. admin.site.register(qwer.Book) admin.site.register(qwer.Author) admin.site.register(qwer.DetailAuthorInfo) admin.site.register(qwer.Publisher)
第3步,就可以直接在瀏覽器中輸入…/…/admin/,就可以直接在瀏覽器中的視覺化介面添加了