Django online IDE & code editor for technical interviews
Experience the Django IDE yourself
See just how easy and intuitive CoderPad Interview is to use below.
Guidelines to use Django in this online IDE
Running Django + PostgreSQL on CoderPad
The Django pad has a built-in connection to a PostgreSQL database.
Changes are automatically applied as you type them, and you can add as many files to the project as you need.
Django admin
The Django admin is served on the default path /admin
and a super user is created by default with username admin
and password coderpad
.
Installing dependencies
The easiest way to install a python dependency is to run pip3 install [package_name]
from the shell and then pip3 freeze > requirements.txt
to ensure it is reinstalled the next time you use this pad.
IntelliSense
IntelliSense is running across your entire project, allowing you to see when there are syntax errors or to get quick hints for how to resolve errors.
Shell
A shell is provided to you so you can inspect your container in more detail. The shell can be used to install packages using pip3 install <package>
. In addition to installing packages, the shell can be used for executing a test suite if you have one defined.
⚠️ While it’s possible to edit files directly from the shell, we recommend using the editor to make your changes. That way, other people in the pad can see your changes as they’re being made.
Container Limits
The container running your application has a few limitations. Currently, we don’t limit your CPU usage, though this may change in future. In addition to CPU, we monitor the network bandwidth that is consumed, and limit you to 75 MB for the duration of the container. Finally, we limit the amount of memory accessible to each container to 0.5 GB.