我想在django的edit_project視圖中發送一個可以使用的project_id。任何人都可以告訴我,我該怎麼做?將加密參數發送到django中的視圖
0
A
回答
1
有關加密的一件事是,如果您加密該ID以傳遞它,則在查看它之前,您還必須將其解密。
,可能爲你工作的替代方案是一個獨特的*,安全散列添加到每個項目的對象,這是建立在保存()到您選擇的配方:如
import hashlib
class Foo(models.Model):
...attributes here, eg name, ...
obj_hash = models.CharField(max_length=40, blank=True, null=False)
def save(self):
if not self.obj_hash:
self.obj_hash = hashlib.sha1(string of attributes vals here).hexdigest()
super(Foo, self).save()
,然後在你的urlConf和views有一些使用或者通過它的obj_hash而不是它的id來查找Foo。
(*是的,我知道這不是技術上的保證是獨一無二的,但哈希衝突不應該是一個問題,你可以檢查它是否保存,如果你真的想之前就存在。)如果你
0
但是,需要加密數據使用安全套接字層(SSL)
相關問題
- 1. 將請求中的加密參數發送到.Net核心WebApi
- 2. 發送javascript數據到Django視圖
- 3. 發送參數到局部視圖
- 4. 用ajax發送參數到drupal視圖
- 5. CodeIgniter:發送參數到一個視圖?
- 6. 發送參數到Drupal視圖(JSON,cURL)
- 7. 將AJAX數據發送到錯誤的Django視圖
- 8. 如何將輸入從模板發送到django中的視圖
- 9. 將數據從模板發送到視圖django
- 10. 如何將json數據從Angularjs post發送到Django視圖?
- 11. 發送一個jQuery POST到Django視圖
- 12. 將參數發送到ftw()
- 13. Django的/ Python的:不能夠將文件發送到視圖
- 14. 發送視圖作爲參數的AsyncTask
- 15. 如何使用jQuery將數據發送到Django視圖並呈現Django模板?
- 16. 從視圖到表單的Django參數
- 17. Ajax:將整數數組發送到Django
- 18. 使用jQuery .ajax()發送到Django視圖的數據
- 19. 無法將.post變量發送到django視圖
- 20. Django:將JSON響應從視圖發送到特定模板
- 21. 將JSON字符串中的附加參數發送到jqGrid
- 22. 使用Swift中的參數將圖像發送到服務器
- 23. Django - 如何將POST信息從一個視圖發送到另一個視圖
- 24. 將JSON數據發送到NodeJs中的視圖
- 25. 將空參數發送到PHP的JavaScript
- 26. 如何將生成的加密密碼從C#發送到MySQL
- 27. 將數據從django發送到html
- 28. 發送額外參數到視圖上Backbone.js的
- 29. 如何將部分視圖中的臨時數據發送到其父視圖
- 30. 數據沒有使用jQuery發送到Django視圖
ummm ...你能詳細說明_why_應該加密嗎?我猜測你的實際問題有更好的解決方法。 – mawimawi 2010-05-28 07:42:34