2024-06-28 20:01:15 发布
网友
我是Django的新手,我创建了一个selenium项目,在这个项目中,它可以自动进行移动充电。完成“充值成功”后,我需要它将成功的收据发送到我的数据库中。我用print(order_id.text)在我的终端上获取收据。现在我不知道如何将收据发送到我的数据库
print(order_id.text)
实现这一点最简单的方法可能是使用custom management command [Django-doc]。在amazon应用程序中,您可以定义一个管理命令:
amazon
amazon/ management/ commands/ amazonpay.py # …
在该amazonpay.py文件中,然后实现自定义管理命令:
amazonpay.py
# amazon/management/commands.amazonpay.py from django.core.management.base import BaseCommand from amazon.models import Amazon class Command(BaseCommand): help = 'Some description...' def handle(self, *args, **options): # … run selenium … Amazon.objects.create( o=ord_id )
然后,可以使用以下命令运行此命令:
python3 manage.py amazonpay
事实上runserver、makemigrations等都被定义为管理命令
runserver
makemigrations
实现这一点最简单的方法可能是使用custom management command [Django-doc]。在
amazon
应用程序中,您可以定义一个管理命令:在该
amazonpay.py
文件中,然后实现自定义管理命令:然后,可以使用以下命令运行此命令:
事实上
runserver
、makemigrations
等都被定义为管理命令相关问题 更多 >
编程相关推荐