Django Web框架

1、创建PyCharm项目

2、安装框架

python 复制代码
 pip install django==4.2.0

3、查看安装的包列表

4、使用命令创建django项目

python 复制代码
django-admin startproject web 

5、目录结构

6、运行

python 复制代码
cd web  
python manage.py runserver

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

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

python 复制代码
python manage.py migrate 

创建一个管理员用户

python 复制代码
 python manage.py createsuperuser

8、重启服务

python 复制代码
python manage.py runserver

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

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

python 复制代码
 python manage.py startapp phone

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

11、修改phone应用中models.py

python 复制代码
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 复制代码
python manage.py  makemigrations
python 复制代码
 python manage.py migrate

13、Django数据交互API

14、依次修改

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

相关推荐
Madison-No79 分钟前
多语言聊天大模型--测试报告
linux·git·python·selenium·jmeter·自动化·postman
鲲鹏ai15 分钟前
盈启鲲鹏数字人招商政策
大数据·人工智能·python
荣码24 分钟前
从0到1搭一个生产级RAG系统:串联前面21篇所有知识
java·python
Zelman28 分钟前
测试层级与测试类型
后端·面试·测试
韩振方34 分钟前
容器已经能运行了,为什么 Kubernetes 还要用 Pod?
后端
会编程的吕洞宾34 分钟前
AgentScope Java 实战:给 AI Agent 加上权限管控
后端
小师兄吃牛肉1 小时前
Java语法 | 多重循环
java·开发语言·python
明如正午2 小时前
用 Python 一键把 ASC 文件转成 BLF(基于 python-can)
python·can·blf·asc
leisoo80972 小时前
融资融券数据怎么查两融指标含义与杠杆观察方法 IG50免费开源股票数据API接口
开发语言·jvm·数据库·python·json