Биржа копирайтинга Антиплагиат SEO-анализ текста Адвего Лингвист Проверка орфографии

Магазин статей, уникальных новостей / 2

боковая панель
Каталог заказов
Авторизация
E-mail: 
Пароль: 
  запомнить


Забыли пароль? Восстановить

Не зарегистрированы? Регистрация

Вывод средств самозанятым

  • комиссия 0% + 40 руб.,
  • вывод за 1 рабочий день,
  • вывод на карты РФ и Юмани.

Показать: с картинками
Сортировка: релевантность дата добавления цена цена/1000 дата изменения
В статье приведено описание этапов строительства стен из пеноблоков для дома. Всего приведено 9 шагов строительства.
дом 6, пеноблоки 15, строительство 5
пеноблок 15, блок 12, необходимо 12, установка 12, шаг 9, стена 8, длить 7, иза 7, фундамент 7, поверхность 6, специальный 6, дверной 5, оконный 5, проем 5, строительство 5, установить 5, вертикальный 4, шов 4, арматура 3, заливка 3
Показать полностью
В статье описывается наиболее простой способ реализации интерфейса пользователей для сайта на django. Рассмотрены наиболее простые способы реализации следующих возможностей:
- вход в аккаунт и выход,
- регистрация,
- восстановление пароля.
Приведен программный код.
” from django.contrib.auth import views as auth_views “
” url(r'^login/$', auth_views.login, {'template_name': 'name_of_your_app/login.html'}, name='login') “
” url(r'^logout/$', auth_views.logout, {'next_page': '/'}, name='logout') “
” LOGIN_REDIRECT_URL = 'index' “
” url(r'^$', views.index, name='index') “
” LOGIN_REDIRECT_URL = '/accounts/profile/' “
” {% extends "base.html" %}
{% block title %}<title>Вход на сайт</title>{% endblock %}
{% block page %}
{% if user.is_authenticated %}
<H1>Вы в системе.</H1>
{% else %}
<H1>Войти на сайт:</H1>
{% if form.errors %}
<p>Логин или пароль не верны. Попробуйте еще раз.</p>
{% endif %}
<form action="/login/" method="post">
{% csrf_token %}
{{ form.as_p }}
<button type="submit">Войти</button>
</form>
{% endif %}
<p>Здесь неплохо разместить ссылку на страницу восстановления пароля</p>
{% endblock %} “
” from django.contrib.auth.forms import UserCreationForm “
” from django import forms “
” class UserRegForm(UserCreationForm):
username = forms.CharField(label='Введите имя', widget=forms.TextInput(
attrs={
'placeholder': 'Имя'
})
)
password1 = forms.CharField(label='Введите пароль', widget=forms.PasswordInput)
password2 = forms.CharField(label='Повторите пароль', widget=forms.PasswordInput) “
” {% extends "base.html" %}
{% block title %}<title>Регистрация</title>{% endblock %}
{% block page %}
<H1>Зарегистрироваться:</H1>
<form action="/register/" method="post">
{% csrf_token %}
{{ form.as_p }}
<button type="submit">Зарегистрироваться</button>
</form>
{% endblock %} “
” url(r'^register/$', views.register_user, name='register') “
” def register_user(request):
if request.method == "POST":
user_form = UserRegForm(request.POST)

if user_form.is_valid():
new_user = user_form.save(commit=False)
new_user.set_password(user_form.cleaned_data['password1'])
new_user.save()
return redirect('login')
else:
user_form = UserRegForm()
return render(request, 'register.html', {'form': user_form}) “
” from .forms import UserRegForm “
” url('^', include('django.contrib.auth.urls')) “
” from django.contrib.auth import views as auth_views “
” - registration/password_reset_form.html,
- registration/password_reset_subject.txt,
- registration/password_reset_email.html,
- registration/password_reset_done.html,
- registration/password_reset_confirm.html,
- registration/password_reset_complete.html. “
” password_reset_form.html
{% extends "base.html" %}
{% block title %}<title>Забыли пароль? Сбросить пароль.</title>{% endblock %}
{% block page %}
<h3>Забыли пароль?</h3>
<form method="post">
{% csrf_token %}
{{ form.as_p }}
<button type="submit">Выслать письмо для восстановления</button>
</form>
{% endblock %} “
” password_reset_email.html
{% autoescape off %}
Чтобы восстановить доступ к аккаунту {{ user.get_username }} сайта, нажмите на ссылку:
{{ protocol }}://{{ domain }}{% url 'password_reset_confirm' uidb64=uid token=token %}
Если ссылка недействительна скопируйте и вставте ее адресную строку браузера.
С уважением,
администрация сайта
{% endautoescape %} “
” password_reset_done.html
{% extends "base.html" %}
{% block title %}<title>Письмо с восстановлением отправлено.</title>{% endblock %}
{% block page %}
<h3>Письмо отправлено</h3>
<p>Мы выслали инструкции для восстановления вашего пароля. Скоро вы получите письмо на указанный Email.</p>
<p>Если вы не получили письмо, пожалуйста проверьте корректность указанного Email. Также проверьте папку Спам.</p>
{% endblock %} “
” password_reset_confirm.html
{% extends "base.html" %}
{% block title %}<title>Изменить пароль.</title>{% endblock %}
{% block page %}
<h3>Забыли пароль?</h3>
{% if validlink %}
<h3>Изменить пароль</h3>
<form method="post">
{% csrf_token %}
{{ form.as_p }}
<button type="submit">Сменить пароль</button>
</form>
{% else %}
<p>Ссылка восстановления не верна. Возможно, истек срок действия. Пожалуйста, начните процедуру <a href="/password_reset/" rel="nofollow">восстановления пароля</a> сначала.</p>
{% endif %}
{% endblock %} “
” password_reset_complete.html
{% extends "tovarsview/base.html" %}
{% block title %}<title>Изменить пароль.</title>{% endblock %}
{% block page %}
<h3>Процедура восстановления пароля</h3>
<p>Процедура восстановления пароля завершена.</p>
<p>Теперь вы можете <a href="/login/" rel="nofollow">войти</a>.</p>
{% endblock %} “
” EMAIL_HOST = ' smtp.jino.ru'
EMAIL_PORT = 587
EMAIL_HOST_USER = 'webmaster@ваш-домен.ru'
EMAIL_HOST_PASSWORD = 'ваш-пароль, лучше в зашифрованном виде'
EMAIL_USE_TLS = True “
py 13, страница 13, django 11, пользователь 11, шаблон 11, пароль 10, форма 9, url 8, класс 8, описать 8, регистрация 8, длить 7, имя 7, следовать 7, создать 7, указать 7, восстановление 6, вход 6, иза 6, сайт 6
Показать полностью
Отправка жалобы...
Спасибо, ваша жалоба принята
Вы уже жаловались
Публикация комментариев и создание новых тем на форуме Адвего для текущего аккаунта ограничено.
Подробная информация и связь с администрацией: https://advego.com/v2/support/ban/forum/1186
Жаловаться можно только на чужой комментарий
Избранное
Добавить в избранное
Имя
URL
https://advego.com/shop/find/?a=PiLSeR&so=1