Don't specify the pk.
Roles < 1 are intended for administration.
Use leafletgeoadmin.
Rework base and index.
Basic working registration.
Registration form and template.