Передача данных в базу данных с использованием django pycharm - PullRequest
0 голосов
/ 01 апреля 2019

Я новичок в Джанго. Идея, которую я использую, это 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)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...