拥有仅接收数据的服务器的最佳方法?

时间:2019-07-18 19:13:40

标签: python django server

我有一个我希望用户能够添加到的本地数据库。我不希望数据库位于服务器上。我希望用户将数据发送到服务器,然后我可以查看服务器并将其相应地添加到本地数据库。不需要通知用户。什么是实现用户可以向其发送信息的服务器的最佳方法?我基本上是在尝试一种使安全服务器仅接收信息的方法。如何创建仅接收数据服务器?

我不太确定该如何实现。

1 个答案:

答案 0 :(得分:0)

确保这一点的一种方法是编写您的views.py,这样它就不会响应GET请求。

views.py:

def data_receive_view(request): 
    if request.method == 'POST':
         'do something' 
   #(ignore GET) 

您可以返回对POST的最小响应,而根本不接受GET请求。您可以让人们像API一样发布到端点,然后从那里将其放入数据库。关于在Django中设置API的教程可能很多。如有任何疑问,请发表评论。