gpt4 book ai didi

python - Django 子域

转载 作者:太空狗 更新时间:2023-10-30 00:11:31 26 4
gpt4 key购买 nike

我正在尝试制作一个基本的商店应用程序。我已经建立了一个数据库,以便每个产品都与一个特定的商店相关联:让我们称这些商店为鞋子、玩具和书籍。我需要为应用程序设置子域(它在分配规范中,没有选择)这样我就可以映射到 shoes.myapp.com、toys.myapp.com 和 books.myapp.com。我认为我需要做的是以某种方式设置子域(我用谷歌搜索但很困惑:是this the way to go?)然后,我猜,从中的信息过滤我的数据库子域,这样只有商店名称为“Shoes”的产品才会出现在页面上。我是否正在接近正确的轨道,或者是否有更好的方法来构建它?

最佳答案

我建议你使用这个应用程序:django-subdomains。 http://django-subdomains.readthedocs.org/en/latest/index.html

然后,在您的 settings.py 中,您应该使用:

SUBDOMAIN_URLCONF = {
'toys': 'yourproject.urls.toys',
'shoes': 'yourproject.urls.shoes'
(...)
}

如果您需要在 View 中使用子域的名称,它将附加到请求对象:

def your_view(request):
subdomain = request.subdomain
products = Products.objects.filter(store=subdomain) #an example how to use it to specif database queries. I dont know how your models are

关于python - Django 子域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14491284/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com