为要共享的资源创建唯一的 URL/地址 - 最佳实践
在我的应用程序中,需要创建可以共享的唯一 URL(每个资源一个)。类似于 Google 日历 日历的私人地址。我想知道这方面的最佳实践是什么。
如果它有帮助的话,我的应用程序是在 Django 中。
如果这个问题需要更多解释,请告诉我。
In my application there is a need to create unique URLs (one per resource) that can be shared. Something like Google Calendar Private address for a calendar. I want to know what are the best practices for this.
If it helps my application is in Django.
Please let me know if this question needs more explanation.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这应该是非常简单的。在你的 urls.py 文件中,你想要一个像这样的 url:
然后你在
views.py
中使用一个名为的函数来处理它:最后,你也可以在你的模板中使用它,使用命名:
只要确保在你的 models.py 中:
我什至可能会想使用信号处理程序在保存对象时自动生成该字段。请参阅文档。
This should be very straightforward. In your urls.py file you want a url like this:
Then you handle this in
views.py
with a function called:Finally, you get to use this in your templates too, using naming:
Just ensure that in your models.py:
I might even be tempted to use a signal handler to generate this field automatically upon save of the object. See the documentation.