Django框架(小项目:网络云笔记)

网络云笔记项目

  • 功能:
    1. 注册
    2. 登陆
    3. 退出登陆
    4. 查看笔记列表
    5. 创建新笔记
    6. 修改笔记
    7. 删除笔记

数据库设计

  • 模型类

    1. 用户模型类
      class User(models.Model):
          username = models.CharField("用户名", max_length=30, unique=True)
          password = models.CharField("密码", max_length=30)
      

    create_time = models.DateTimeField(‘创建时间’, auto_now_add=True)

          def __str__(self):
              return "用户" + self.username
      ```
    
    1. 笔记模型类

    from django.db import models
    ```

    from user.models import User

      class Note(models.Model):
          title = models.CharField('标题', max_length=100)
          content = models.TextField('内容')
          create_time = models.DateTimeField('创建时间', auto_now_add=True)
          mod_time = models.DateTimeField('修改时间', auto_now=True)
      user = models.ForeignKey(User)
      
      ```
    

设计规范

  • 登陆设计规范(在user应用中写代码)

    路由正则视图函数模板位置说明
    /user/logindef login_view(request):templates/user/login.html用户登陆
    /user/regdef reg_view(request):templates/user/register.html用户注册
    /user/logoutdef logout_view(request):退出用户登陆
    • 参考界面:
      • 登陆界面
        • [外链图片转存失败(img-Cl9JA5dT-1568720223360)(cloud_note_images/login.png)]
      • 注册界面
        • [外链图片转存失败(img-KSXHz0nU-1568720223363)(cloud_note_images/reg.png)]
  • 主页设计规范(在index应用中写代码)

    路由正则视图函数模板位置说明
    /def index_view(request):templates/index/index.html主页
    • 参考界面
      • 登陆前
        • [外链图片转存失败(img-TvP5SCTE-1568720223365)(cloud_note_images/index1.png)]
      • 登陆后
        • [外链图片转存失败(img-RILaQ6Kk-1568720223366)(cloud_note_images/index3.png)]
  • 云笔记设计规范

    路由正则视图函数模板位置说明
    /note/def list_view(request):templates/note/list_note.html显示笔记列表功能
    /note/adddef add_view(request):templates/note/add_note.html添加云笔记
    /note/mod/(\d+)def mod_view(request, id):templates/note/mod_note.html修改之前云笔记
    /note/del/(\d+)def del_view(request, id):无(返回列表页)删除云笔记
    /note/(\d+)def show_view(request, id):templates/note/note.html查看单个云笔记
    • 参考界面
      • 登陆界面
        在这里插入图片描述
      • 注册界面
        在这里插入图片描述
      • 添加新笔记界面
        在这里插入图片描述
      • 显示笔记列表
        在这里插入图片描述
      • 修改云笔记
        在这里插入图片描述
      • 主页
        • 登陆前
          -在这里插入图片描述
        • 登陆后
          在这里插入图片描述
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值