zoukankan      html  css  js  c++  java
  • 注册作业

    url

    from django.conf.urls import url
    from django.contrib import admin
    from app01 import views
    
    urlpatterns = [
        url(r'^admin/', admin.site.urls),
        url(r'^login/', views.login),
        url(r'^register/', views.register),
    ]
    

      

    views

    from django.shortcuts import render,HttpResponse,redirect
    from app01 import models
    
    
    # Create your views here.
    def login(request):
        if request.method == 'POST':
            username = request.POST.get('username')
            password = request.POST.get('password')
            user_obj = models.User.objects.filter(username=username).first()
            if user_obj:
                if password == user_obj.password:
                    return HttpResponse("登陆成功")
                else:
                    return HttpResponse("密码错误")
            else:
                return HttpResponse("用户不存在")
        return render(request, 'login.html')
    
    def register(request):
        if request.method == 'POST':
            username = request.POST.get('username')
            password = request.POST.get('password')
            user_obj = models.User.objects.filter(username=username).first()
            if not user_obj:
                user_obj = models.User(username=username, password=password)
                user_obj.save()
                return HttpResponse("注册成功")
            else:
                return HttpResponse("用户已存在")
        return render(request, 'register.html')
    

      

    model

    from django.db import models
    
    # Create your models here.
    class User(models.Model):
        id = models.AutoField(primary_key=True,verbose_name='主键')
        username = models.CharField(max_length=32,verbose_name='用户名')
        password = models.CharField(max_length=9,verbose_name="密码")
    
        def __str__(self):
            return '%s'%self.username
    

      

  • 相关阅读:
    SPI传输协议笔记
    Linux power supply class
    linux ramdisk 参数问题
    Android事件处理过程分析
    PWM 参数计算
    6.828 lab3
    6.828 lab1
    i.MX53 上电启动过程
    linux jiffies的比较
    在arm板上安装Debian
  • 原文地址:https://www.cnblogs.com/Tornadoes-Destroy-Parking-Lots/p/12961335.html
Copyright © 2011-2022 走看看