Захватите и отредактируйте URL-адрес сайта и используйте значение в html DjangoJavascript

Форум по Javascript
Ответить Пред. темаСлед. тема
Гость
 Захватите и отредактируйте URL-адрес сайта и используйте значение в html Django

Сообщение Гость »


Хотите получить URL-адрес сайта и проанализировать путь до входной строки, а затем проверить, находится ли строка в таблице модели django.

То, что я сделал до сих пор, работает в том смысле, что отображает введенную строку, но не знаю, как затем использовать ее для сравнения того, что находится в поле alias_name модели customuser. Если он есть в таблице, он должен отобразить from в шаблоне, если нет, то он должен отобразить «Извините, не найдено».

К вашему сведению: я новичок в этом деле и приложил все усилия, чтобы это изучить.

app/urls.py

path('signup/str:alias_name/', SignUpView.as_view(), name='accounts/signup.html'),

Это позволяет вставить сюда любую строку и отобразить страницу.

app/views.py

класс SignUpView(CreateView): form_class = CustomUserCreationForm Success_url =verse_lazy("Вход") имя_шаблона = "регистрация/signup.html" модель = CustomUserCreationForm app/forms.py

класс CustomUserCreationForm(UserCreationForm): класс Мета: модель = CustomUser поля = ( "имя", "фамилия", "электронная почта", "клетка", "имя пользователя", 'пароль1', 'пароль2', 'Псевдоним', 'организация', ) класс CustomUserChangeForm(UserChangeForm): класс Мета: модель = CustomUser поля = ( "имя", "фамилия", "имя пользователя", "электронная почта", "клетка", ) шаблон

{% расширяет "base.html" %} {% название блока %}Зарегистрироваться{% endblock %} {% блокирует контент %} Зарегистрироваться
document.getElementById("alias").innerText = window.location.pathname.toString().replace('/accounts/signup/', '').replace('/', ''); Ваш спонсор — {{alias}} {% csrf_token %} {{ form.as_p }} Зарегистрироваться {% конечный блок %}
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Javascript»