Django Web框架

1、创建PyCharm项目

2、安装框架

 pip install django==4.2.0

 

3、查看安装的包列表

4、使用命令创建django项目

django-admin startproject web 

5、目录结构

6、运行

cd web  
python manage.py runserver

7、初始化后台登录的用户名密码

执行数据库迁移生成数据表

python manage.py migrate 

创建一个管理员用户

 python manage.py createsuperuser

8、重启服务

python manage.py runserver

 访问http://127.0.0.1:8000/admin/,使用创建的用户名密码登录

9、创建App来完成不同模块的开发

 python manage.py startapp phone

10、应用创建的App到项目中

11、修改phone应用中models.py

from django.db import models


# Create your models here.
# 创建数据库数据模型对象的文件

class CreateUpdate(models.Model):
    create_at = models.DateTimeField(auto_now_add=True)
    update_at = models.DateTimeField(auto_now=True)

    class Meta:  # 元数据,除了字段以外的所有属性
        # 设置model为抽象类,指定该表不应该在数据库中创建
        abstract = True


class Post(CreateUpdate):  # 继承基类
    """
    Post模型类
    """

    title = models.CharField(max_length=30)
    content = models.TextField(max_length=255)

12、执行生成数据迁移文件并创建数据表

python manage.py  makemigrations
 python manage.py migrate

13、Django数据交互API

14、依次修改

15、访问http://127.0.0.1/phone/

相关推荐

  1. Vue框架

    2024-01-06 19:54:02       35 阅读
  2. pytest框架

    2024-01-06 19:54:02       28 阅读
  3. fastapi框架

    2024-01-06 19:54:02       33 阅读
  4. Koa框架

    2024-01-06 19:54:02       31 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-06 19:54:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-06 19:54:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-06 19:54:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-06 19:54:02       18 阅读

热门阅读

  1. XXL-JOB学习笔记-新增企业微信告警通知

    2024-01-06 19:54:02       28 阅读
  2. Springboot实体类与数据表对应修改

    2024-01-06 19:54:02       39 阅读
  3. 【Mysql】 创建账号并赋予权限

    2024-01-06 19:54:02       42 阅读
  4. UI 自动化-krunner

    2024-01-06 19:54:02       36 阅读
  5. bulk-RNA seq测序数据分析流程

    2024-01-06 19:54:02       38 阅读