Seite 1 von 1

Django projekt in andere html Seite einbinden

Verfasst: Dienstag 21. Januar 2020, 20:45
von jinroo
Hallo,

ich beschäftige mich gerade damit, wie man ein Django/Python Projekt in eine Webseite einbinden kann die keine Möglichkeit bietet über root oder SSH-Zugang bietet. Der Hintergrund, für eine Vereinshomepage soll ein Projekt für eiine Woche im Jahr eine Eventregistrierung mit in die Homepage eingebunden werden. Die Homepage selber, wird über Jimdo gehostet, daran lässt sich leider nichts ändern.

Ich dachte erst, dass ich in html das Projekt vom Django Server importiere, dass lässt allerdings keine Django Formulare mehr zu...
Aus diesem Beispiel: https://www.w3schools.com/howto/tryit.a ... _include_1

Wie könnte mann das sonst realisieren?

Re: Django projekt in andere html Seite einbinden

Verfasst: Dienstag 21. Januar 2020, 21:19
von nezzcarth
Aus meiner Sicht wäre das sauberste, deine Evenanmeldungsapp von der eigentlichen Website getrennt zu halten und dort nur einen Link zu setzen. Falls ihr eine eigene Domain für die eigentliche Website habt, könnt ihr für die Evenanmeldungs ja eine Subdomain einrichten (events.euer-verein.de, o.Ä.), die auf den Server mit der Webapp zeigt. So ist eine Zusammengehörigkeit gut erkennbar. Sich da an Basteleien mit iframes oder Schlimmerem zu versuchen, kann ich nicht empfehlen.

Re: Django projekt in andere html Seite einbinden

Verfasst: Mittwoch 22. Januar 2020, 10:30
von Bolitho
Schau dir mal das Thema REST-API an. https://www.django-rest-framework.org/t ... uickstart/

Du baust das Frontend mit HTML und Javascript und schickst die Daten an das Django-Backend. Auch hier musst du natürlich das Django Projekt irgendwo hosten, bist aber nicht auf Jimdo und die Vereins-Domain angewiesen.