![]() |
1
18
为每个站点创建单独的settings.py文件,包括
从现在开始运行django开发服务器时,请指定
例如(假设您有两个设置文件-settings\u first.py和settings\u second.py):
将运行第一个站点,并且
将允许您访问第二个站点。 您也可以同时运行它们,指定不同的端口:
上面的命令(在两个不同的控制台上运行)将使第一个网站在 http://127.0.0.1:8001/ ,下面的第二个 http://127.0.0.1:8002/ |
![]() |
2
3
也许你被文件误导了。你写道:
事实并非如此。它正好相反。Django使用settings.site_id值在数据库中查找正确的站点对象。这将返回您首选的域和站点名称。
这个
对于开发多个项目(实际上并不使用sites框架),您不必指定任何特殊的内容。您可以使用默认值
如果要使用同一数据库开发多个站点(并使用站点框架),则每个项目必须具有不同的
|
![]() |
3
0
仅供参考-我今天发布了django dynamicsites,它有解决这个问题的设施- https://bitbucket.org/uysrc/django-dynamicsites/src |
![]() |
Patrick Bond · 如何将模型中的函数结果添加到列表中? 7 月前 |
![]() |
bur · 每次从模板调用方法都会查询数据库吗? 7 月前 |
|
Stefan · 在子目录中设置Django 7 月前 |
![]() |
vale383 · 如何在Django端点中查找user_id 7 月前 |
![]() |
Kovy Jacob · Django在动态URL段中添加斜线 8 月前 |
![]() |
user987 · 如何在Django中访问提交的表单请求数据 8 月前 |
![]() |
user24242514 · 将嵌套查询字符串请求转换为字典 8 月前 |