# Publishing a Django Web Project with Ignition

**URL:** <https://forum.inductiveautomation.com/t/publishing-a-django-web-project-with-ignition/105111>\
**Category:** Ignition\
**Tags:** perspective\
**Created:** [April 15, 2025, 1:36pm UTC](https://forum.inductiveautomation.com/t/publishing-a-django-web-project-with-ignition/105111 "2025-04-15T13:36:18Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![haluk.genc](https://avatars.discourse-cdn.com/v4/letter/h/958977/32.png) [@haluk.genc](https://forum.inductiveautomation.com/u/haluk.genc)\
**Post date:** [April 15, 2025, 1:36pm UTC](https://forum.inductiveautomation.com/t/publishing-a-django-web-project-with-ignition/105111/1 "2025-04-15T13:36:18Z")

</div>

I added my Django project, which is running on a virtual server, to my visualization page using an iframe and its URL. However, since it’s running locally, other users can’t access it when I publish the page. Can I solve this issue from within Ignition?

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [April 15, 2025, 1:39pm UTC](https://forum.inductiveautomation.com/t/publishing-a-django-web-project-with-ignition/105111/2 "2025-04-15T13:39:11Z")

</div>

You can't?

If you're going to use an iframe, then this site needs to be accessible to anybody viewing the page with the iframe. Host it somewhere on your network that everybody can reach it.

---

<div class="post-metadata">

**Author:** ![haluk.genc](https://avatars.discourse-cdn.com/v4/letter/h/958977/32.png) [@haluk.genc](https://forum.inductiveautomation.com/u/haluk.genc)\
**Post date:** [April 15, 2025, 1:45pm UTC](https://forum.inductiveautomation.com/t/publishing-a-django-web-project-with-ignition/105111/3 "2025-04-15T13:45:31Z")

</div>

Actually, I was expecting it to work. Here's the setup:

I created a virtual environment on my machine and added my Django project to it. When I run the project using the terminal (runserver), I can access it from within Ignition. However, only I can see it. Even though the server is running, other users only see a blank page.

I believe the issue is that the project is running on my local server. Is there a way to fix this from the Ignition side without modifying the Django project itself? I hope I explained it clearly.

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [April 15, 2025, 1:46pm UTC](https://forum.inductiveautomation.com/t/publishing-a-django-web-project-with-ignition/105111/4 "2025-04-15T13:46:57Z")

</div>

> [@haluk.genc](#):
>
> Is there a way to fix this from the Ignition side without modifying the Django project itself?

No.

If you're going to use an iframe, then this site needs to be accessible to anybody viewing the page with the iframe. Host it somewhere on your network that everybody can reach it.

Anybody who is going view this Ignition page in a browser would need to be able to view that django page directly as well. Ignition is not a proxy, and iframes definitely are not a proxy.

---

<div class="post-metadata">

**Author:** ![haluk.genc](https://avatars.discourse-cdn.com/v4/letter/h/958977/32.png) [@haluk.genc](https://forum.inductiveautomation.com/u/haluk.genc)\
**Post date:** [April 15, 2025, 1:48pm UTC](https://forum.inductiveautomation.com/t/publishing-a-django-web-project-with-ignition/105111/5 "2025-04-15T13:48:24Z")

</div>

This answer is sufficient for me, thank you
