Я не знаю, почему переменные из регистра не сохраняются на странице администрирования django!Я не совсем понимаю.Спасибо, что прочитали это, я действительно ценю это.:)
// htmlsnippet.html
{% block content %}
<h1>Sign up</h1>
<form class ="site-form" action="register/" method="post">
{% csrf_token %}
{{form}}
<input type="submit" value="Signup">
</form>
{% endblock %}
// home.html
{% extends "register/header.html" %}
{% block content %}
{% include "register/includes/htmlsnippet.html" %}
{% endblock %}
// views.py
from django.shortcuts import render,redirect
from django.http import HttpResponse
from django.contrib.auth.forms import UserCreationForm
# Create your views here.
def index(request):
if request.method == 'POST':
form = UserCreationForm(request.POST)
if form.is_valid():
form.save()
return redirect("/personal")
else:
form = UserCreationForm()
return render(request, 'register/home.html',{'form':form})
ну да, потому что форма была на сайте.проблема в том, что когда я ввожу значения в эти входные данные, они не сохраняются в админке.это мой URL для регистра (
from django.conf.urls import url
from . import views
urlpatterns = [
url(r'^', views.index, name='index')#,url(r'^register', views.post, name='post')
]
")
это мой шаблон URL.
urlpatterns = [
url(r'^register/$', include('register.urls'))