Budget: 600 RUB Deadline: 1 day
Добрый вечер,
Я ознакомился с задачей, мне все понятно. Могу приступить к выполнению сегодня. Вся работа займет 15 мин.
signupupser.html
<h1>Sign Up</h1>
<h2>{{ error }}</h2>
<form method="POST">
{% csrf_token %}
{{form.as_p}}
<button type="submit">Sign Up</button>
</form>urls.py
from django.contrib import admin
from django.urls import path
from todo import views
urlpatterns = [
path('admin/', admin.site.urls),
path('signup/', views.signupuser, name='signupuser')
]
views.py
from django.shortcuts import render
from django.contrib.auth.forms import UserCreationForm
from django.contrib.auth.models import User
from django.db import IntegrityError
def signupuser(request):
if request.method == 'GET':
return render(request, 'todo/signupuser.html', {'form': UserCreationForm()})
else:
if request.POST['password1'] == request.POST['password2']:
try:
user = User.objects.create_user(request.POST['username'], password=request.POST['password1'])
user.save()
except IntegrityError:
return render(request, 'todo/signupuser.html', {'form': UserCreationForm(), 'error': 'That Username has already been taken. Please choose a new username'})
else:
return render(request, 'todo/signupuser.html',
{'form': UserCreationForm(), 'error': 'Passwords did not match'})Получается ошибка
The view todo.views.signupuser didn't return an HttpResponse object. It returned None instead.
Budget: 600 RUB Deadline: 1 day
Добрый вечер,
Я ознакомился с задачей, мне все понятно. Могу приступить к выполнению сегодня. Вся работа займет 15 мин.
Budget: 600 RUB Deadline: 1 day
Сделаю быстро, пишите в личные сообщения, буду рад помочь :)
Budget: 1000 RUB Deadline: 1 day
Здравстуйте, отпишите в лс, опыт написания сайтов есть. Пишите, буду рад сотрудничеству!)
Budget: 600 RUB Deadline: 1 day
Готов выполнить, работа будет выполнена через 10 минут.
Так же могу объяснить что не так и дать некоторые советы
Java 12 proposals 5 August
AI & Machine Learning 79 proposals 5 August
PHP 78 proposals 4 August
19 proposals 4 August
Bot Development 71 proposals 31 July