Adding models - AndersFelde/Django-template GitHub Wiki
Adding a new model
-
create a new file "testModel.py" in webpage/submodels/
- look at exampleModel.py to steal code
-
import model in webpage/models.py
from .submodels.testModel1 import modelName
-
run
python manage.py makemigrations webpage -
run
python manage.py migrate -
add admin.site.register(modelName) in webpage/admin.py
from .submodels.testModel1 import modelName
-
log in to http://localhost:8000/admin to view the model
admin:admin
Tips:
- define
__str__in a model to make it look better on the admin page- make it return the name or id of the model