기본 저장소 앱을 만들려고합니다. 모든 제품이 특정 상점에 묶여 있도록 데이터베이스를 설정했습니다. 상점, 완구 및 서점에 전화를 걸어 봅시다. 앱의 하위 도메인을 설정해야합니다 (할당 사양에 선택 사항이 있습니다) 그래서 나는 shoes.myapp.com, toys.myapp.com 및 books.myapp.com에 매핑 할 수 있습니다. 내가 무엇 생각을 어떻게 든 (내가 뭘 봤지만 검색에 대한 혼란 스러워요 : this the way to go?) 하위 도메인을 설정해야합니다, 그리고 내 생각 엔, 하위 도메인에있는 정보에서 내 데이터베이스를 필터링하므로 상점 이름 "신발"이 예를 들어 페이지에 나타납니다. 나는 올바른 위치에 접근하고 있습니까? 아니면 이것을 구성하는 훨씬 더 좋은 방법이 있습니까?Django Subdomain
답변
이 응용 프로그램을 사용하는 것이 좋습니다. django-subdomains. http://django-subdomains.readthedocs.org/en/latest/index.html
그리고, 당신의 settings.py에, 당신은 사용해야합니다
SUBDOMAIN_URLCONF = {
'toys': 'yourproject.urls.toys',
'shoes': 'yourproject.urls.shoes'
(...)
}
을 당신이보기에 하위 도메인의 이름을 사용해야하는 경우, 그것은 요청 객체에 첨부됩니다
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
OK - 이것은 내가 원하는 것처럼 보입니다 ... 조금 혼란 스러웠습니다. 따라서 요청 객체의 두 번째 부분이 나에게 의미가 있다고 생각합니다. 이것이 중요한 부분입니다. 그래도 문서와 예제를 몇 번 읽었는데, 나는 아직도 조금 길어졌습니다. 내 URL의 구조는 다음과 같습니다. myproject.storename.pagename 상점 이름은 장난감, 신발, 책입니다. 페이지 이름은 '제품', '체크 아웃'및 '쇼핑 카트'와 함께 홈페이지/홈페이지 (해당 단어는 어떻게 표시할까요?)입니다. 따라서 12 페이지가 모두 - 3 개 매장 각각 4 개. 개별적으로 모두 매핑해야합니까? – thumbtackthief
매우 Pythonic 느낌이 들지 않습니다. 내가 뭘 놓치고 있니? – thumbtackthief
모든 응용 프로그램의 동작이 동일하면 내 예제보기와 같이 상점을 모두 함께 매핑하고 각 하위 도메인과 매핑 할 수 있습니다. 왜 이것이 파이썬이 아닌지 나는 이해할 수 없다. – silviojr
- 1. .htaccess redirect, exclude subdomain
- 2. Subdomain overwiting CodeIgniter 세션
- 3. Cpanel - subdomain outside public_html
- 4. htaccess redirect where subdomain
- 5. Heroku - 맞춤 SUBdomain
- 6. rel = nofollow a subdomain
- 7. www + subdomain URL을 사용하여
- 8. subdomain-fu gld tld_size
- 9. Subdomain Login Rails 3.2
- 10. Javascript Cross Subdomain XMLHTTPRequest
- 11. .htaccess + subdomain + redirect
- 12. Laravel Subdomain 로그인을 통해 리디렉션
- 13. drupal의 Subdomain 모듈 구성 7
- 14. CodeIgniter on subdomain 및 htaccess
- 15. Rails 4 Subdomain Best Practices
- 16. SubDomain 요청을 특정 포트로 리디렉션
- 17. Subdomain-fu로 중첩 된 경로
- 18. Devise + Subdomain - sign_in 사용자 리디렉션
- 19. laravel in subdomain, htaccess 설정 방법
- 20. Htaccess, urlrewriting 및 subdomain, 예외 처리 방법
- 21. SEF Joomla in Subdomain dan 하위 디렉토리
- 22. 프로덕션 환경에서 Subdomain-Fu를 설정 하시겠습니까?
- 23. IIS Express catch-all Subdomain url
- 24. iis cname to subdomain, 요청에서 하위 도메인 얻기
- 25. NodeJS 및 ExpressJS를 사용하여 subDomain 대신 도메인 용 쿠키를 설정하십시오.
- 26. 서버의 폴더에서 와일드 카드 하위 도메인을 사용하는 방법 public_html/subdomain
- 27. https urls on subdomain 메인 도메인 URL로 다시 리디렉션
- 28. subdomain web.config 파일에서 상속 된 설정을 지울 수 있습니까?
- 29. .htaccess if subdomain show www.site.com/subs/. 리다이렉트 URL은 부제가되어야합니다.
- 30. 하위 도메인에 액세스 iframe url from other subdomain 페이지
어떤 웹 서버를 실행하고 있습니까? 웹 서버를 사용하여 하위 도메인을 환경 변수로 변환 할 수 있습니다. –
문제가 해결 되었습니까? –