使用脚本文件填充Django数据库可以通过以下步骤实现:
populate_db.py
,确保在Django项目的根目录下。models.py
中定义的Product
模型,可以使用以下导入语句:from myapp.models import Product
def populate_database():
products = [
{"name": "Product A", "price": 10.99},
{"name": "Product B", "price": 19.99},
{"name": "Product C", "price": 5.99}
]
for product_data in products:
product = Product(name=product_data["name"], price=product_data["price"])
product.save()
if __name__ == "__main__":
populate_database()
python populate_db.py
脚本将执行并在Django数据库中创建并保存指定的对象。
请注意,上述示例代码仅用于说明目的。根据你的实际需求,你可以根据自己的模型和数据来编写适合的脚本。
推荐的腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云