Ik zit al een tijdje tegen een probleem aan te hikken waar ik graag wat advies voor wil.
Ik wil een site maken (met behulp van Django) maar zit me af te vragen wat de handigste constructie is. De site is een intranet pagina waarin bepaalde gegevens bijgehouden kunnen worden. Per klant gaat dit om dezelfde gegevens.
Ik heb nu een pagina gebouwd die op basis van de klanten die in de database staan het menu maakt. Alleen weet ik even niet hoe verder. Is het verstandig om van elke klant een aparte 'app' te maken? (Maakt het lastiger voor beheer als ik er niet ben). Of kan ik hier mee uit de voeten met 1 app.
De richting waar ik nu op aan het denken ben is:
Site
- Klant1
Gegevens1 (url: site/klant1/gegevens1)
Gegevens2 (url: site/klant1/gegevens2)
- Klant2
Gegevens1 (url: site/klant2/gegevens1)
Gegevens2 (url: site/klant2/gegevens2)
De gegevens van de verschillende klanten moet volledig gescheiden zijn als in, mag best in zelfde database staan maar als je op een pagina van één klant zit mag je ook alleen gegevens zien van die klant.
Het probleem waar ik tegen aanloop is dat volgens mij zoals Django opgebouwd is hij de klanten als verschillende apps ziet, maar omdat het exact dezelfde gegevenstypen zijn leek mij dit dus weer niet handig.
Ik ben nog vrij nieuw met Django dus wellicht zie ik ook wat over het hoofd, ik heb geprobeerd zo duidelijk mogelijk moet zijn maar kan me voorstellen dat het toch nog een beetje wazig is. Mocht dit voor jou zo zijn, hopelijk kan ik dan met wat concrete vragen het proberen duidelijker te maken.
Ik kwam deze tegen: http://stackoverflow.com/...ir-own-database-in-django maar daar gaat het echt om gescheiden databases en dat hoeft van mij niet per sé. De gegevens zijn onderling aan een bepaalde klant gekoppeld door de relaties dus daarmee zou de scheiding prima aan te brengen zijn.
Ik wil een site maken (met behulp van Django) maar zit me af te vragen wat de handigste constructie is. De site is een intranet pagina waarin bepaalde gegevens bijgehouden kunnen worden. Per klant gaat dit om dezelfde gegevens.
Ik heb nu een pagina gebouwd die op basis van de klanten die in de database staan het menu maakt. Alleen weet ik even niet hoe verder. Is het verstandig om van elke klant een aparte 'app' te maken? (Maakt het lastiger voor beheer als ik er niet ben). Of kan ik hier mee uit de voeten met 1 app.
De richting waar ik nu op aan het denken ben is:
Site
- Klant1
Gegevens1 (url: site/klant1/gegevens1)
Gegevens2 (url: site/klant1/gegevens2)
- Klant2
Gegevens1 (url: site/klant2/gegevens1)
Gegevens2 (url: site/klant2/gegevens2)
De gegevens van de verschillende klanten moet volledig gescheiden zijn als in, mag best in zelfde database staan maar als je op een pagina van één klant zit mag je ook alleen gegevens zien van die klant.
Het probleem waar ik tegen aanloop is dat volgens mij zoals Django opgebouwd is hij de klanten als verschillende apps ziet, maar omdat het exact dezelfde gegevenstypen zijn leek mij dit dus weer niet handig.
Ik ben nog vrij nieuw met Django dus wellicht zie ik ook wat over het hoofd, ik heb geprobeerd zo duidelijk mogelijk moet zijn maar kan me voorstellen dat het toch nog een beetje wazig is. Mocht dit voor jou zo zijn, hopelijk kan ik dan met wat concrete vragen het proberen duidelijker te maken.
Ik kwam deze tegen: http://stackoverflow.com/...ir-own-database-in-django maar daar gaat het echt om gescheiden databases en dat hoeft van mij niet per sé. De gegevens zijn onderling aan een bepaalde klant gekoppeld door de relaties dus daarmee zou de scheiding prima aan te brengen zijn.