Я новичок в Джанго. Идея, которую я использую, это Pycharm. У меня есть форма регистрации в signin2.html. Я хочу иметь возможность подключиться к моей базе данных и сохранить значения в таблице users_info. В users_info есть 2 поля: email и пароль. Я дал имя базы данных как «пользователи». У меня есть одна проблема с аутентификацией, я не хочу, чтобы пользователи, которые регистрировались на моем сайте, могли получить доступ к базе данных вручную. Только адрес электронной почты администратора должен иметь такой доступ. Я предоставил то, что написал до сих пор. Пожалуйста, помогите мне со связями. Я не могу выдвинуть данные в базу данных.
signin2.html
<form action="/postsign/" method="post">
{% csrf_token %}
<div class = "login-box">
<h1>Welcome</h1>
<div class = "textbox" style="float:left">
<input type = "email" placeholder="Email" name = "email" id="email">
</div>
<div class = "textbox">
<input type = "password" placeholder="Password" name ="pass" id="password">
</div>
<div class="btn">
<input type="submit" placeholder="Login" value="SignIn">
</div>
</div>
</form>
urls.py
url(r'^postsign/', views.postsign),
views.py
config = {
'apiKey': "AIzacccccccccccccccccchskd9vlxvM",
'authDomain': "wccccccca.firebaseapp.com",
'databaseURL': "https://wcccccca.firebaseio.com",
'projectId': "wccccccda",
'storageBucket': "weccccccccccda.appspot.com",
'messagingSenderId': "56444444444834"
}
firebase=pyrebase.initialize_app(config)
def signin2(request):
return render(request,"signin2.html")
def postsign(request):
email = request.POST.get('email')
passw = request.POST.get("pass")
database = firebase.database()
data = {"email": email, "password": passw}
database.child("users_info").set(data)