使用Django创建web项目,往数据库添加记录的方法汇总

方式一. 常规的走路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/,就可以直接在浏览器中的可视化界面添加了

原文地址:https://www.cnblogs.com/messi-mu/p/14263465.html