Django--models

本文介绍了如何在Django中创建工程,配置models.py、views.py和settings.py文件,设置urls.py,并进行数据库迁移及数据存取,以实现网页展示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1 创建工程:
这里写图片描述
2. 配置各种文件.
models.py 文件:

from django.db import models


# Create your models here.

class First(models.Model):
    # char 字符 unique 唯一
    # 模型中的所有类 都是Django.db.models.Model 的子类
    # 这些类在数据库中会被转化成数据表
    # 类中的所有字段都是django.db.models.Field的子类
    # 所有字段在数据中会被转化成数据库字段
    name = models.CharField(max_length=300, unique=True)
    des = models.CharField(max_length=200)

    def __str__(self):
        return self.name

这里写图片描述
views.py 文件:

from django.shortcuts import render
from django.http import HttpResponse
# Create your views here.
from .models import First


def home(request):
    # 获取所有的数据
    allData = First.objects.all()
    # return HttpResponse('hello world')

    objectList = list()
    for data in allData:
        objectList.append('姓名:' + data.name + ' ,描述:' + data.des)
    response_html = '<br>'.join(objectList)
    return HttpResponse(response_html)

这里写图片描述
在settings.py 里设置
这里写图片描述
设置urls.py 文件

from django.contrib import admin
from django.urls import path
from myApp import views
urlpatterns = [
    path('admin/', admin.site.urls),
    path('home/', views.home)
]

这里写图片描述

查看可迁移文件和迁移文件,同时数据库可用
这里写图片描述

存数据到数据库
这里写图片描述

在网页中查看
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值