簡體   English   中英

在 Django 中如何在一個提交按鈕上添加 2000 條記錄

[英]In django how to add 2000 records at a one submit button

有兩種形式,我在 admin.py 中使用 StackedInline 作為第二個模型如果我同時添加 500 條記錄,然后顯示此錯誤如何處理它“GET/POST 參數的數量超出設置。DATA_UPLOAD_MAX_NUMBER_FIELDS”。

我並不是說粗魯,但實際上,搜索“django DATA_UPLOAD_MAX_NUMBER_FIELDS”會產生前三個結果中相關文檔的鏈接:

https://docs.djangoproject.com/en/1.11/ref/settings/#data-upload-max-number-fields

DATA_UPLOAD_MAX_NUMBER_FIELDS¶

Django 1.10 中的新功能。 默認值:1000

在引發 SuspiciousOperation (TooManyFields) 之前,可以通過 GET 或 POST 接收的最大參數數。 您可以將其設置為 None 以禁用檢查。 預期接收異常大量表單字段的應用程序應調整此設置。

請求參數的數量與處理請求和填充 GET 和 POST 字典所需的時間量相關。 如果不加以檢查,大型請求可能會被用作拒絕服務攻擊向量。 由於 Web 服務器通常不執行深度請求檢查,因此不可能在該級別執行類似的檢查。

那么也許下次您可以節省每個人的時間並從閱讀文檔開始?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM