Хашмапы - классический пример. Крайне важно, чтобы ключ к карте был неизменным. Если ключ не является неизменным, и вы изменяете значение на ключе, так что hashCode () приведет к новому значению, карта теперь сломана (теперь ключ находится в неправильном месте в хэш-таблице).
Кажется, что вы хотите обслуживать статические файлы (то есть пакеты React или Next.js). У Django есть руководство о том, как это сделать (через django.contrib.staticfiles
)
Простейший пример (прямо из документации):
установить папку STATIC_FILES
:
STATIC_URL = '/static/'
Поместите туда файл index.html
и обозначьте его как /static/index.html
.
Для получения дополнительной информации о staticfiles
, пожалуйста, обратитесь к официальной документации: https://docs.djangoproject.com/en/2.1/howto/static-files/
На стороне Next.js вам нужно либо следовать примеру на https://nextjs.org/#static-exporting , либо создать вручную index.html
, который включает все пакеты next.js. что вы используете.