django_day08_项目相关

django_day08_项目相关

  1. 定义数据库表

    from django.db import models
    # Create your models here.
    class User(models.Model):
        """
        员工信息用户表 密码  职位 公司名(子,总公司)  手机 最后一次登录时间
        """
    
        username = models.CharField(max_length=32)
        password = models.CharField(max_length=32)
        position = models.CharField(max_length=32)
        company = models.CharField(choices=(('1', '黄土高坡总公司'), ('2', '家里蹲分公司'), ('3', '德玛西亚分公司')),max_length=32)
        phone = models.CharField(max_length=32)
        create_time = models.DateTimeField(auto_now_add=True)
        last_time = models.DateTimeField(null=True, blank=True)
    
        # class Meta:
        #     db_table= ''
    
  2. 定义modelform

    from django import forms
    class RegForm(forms.ModelForm):
    
        # username = forms.CharField()
        class Meta:
            model = models.User
            # fields = ['username','password']
            fields = '__all__'
            exclude = ['last_time']
    

需求

  1. 博客的首页
    • 展示所有的文章
  2. 文章的详情页
    • 展示文章信息
    • 文章下有评论信息
    • 评论框,当前作者提交评论
  3. 后台的管理
    • 标签管理
      • 表格展示
      • 新增和编辑
    • 文章管理
      • 表格展示
      • 新增和编辑
  • 替换正则匹配
    • image-20200412231034748
    • plugins/dashboard/images/$1.jpg
原文地址:https://www.cnblogs.com/DemoLi/p/12770170.html