• 注册作业


    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
    

      

  • 相关阅读:
    Google Protocol Buffer
    你不知道的JSON的高效率用法
    ContentProvider深度探索
    Messenger实现Android IPC
    AIDL实现Android IPC
    多点触控
    Service通信详解
    并行执行的Service,以媒体转码成新格式为例
    相对完美的后台Service实现播放音乐功能
    用Dalvik指令集写个java类
  • 原文地址:https://www.cnblogs.com/Tornadoes-Destroy-Parking-Lots/p/12961335.html
Copyright © 2020-2023  润新知