用python获取股票数据、通过django用web展示_通过django搭建一个简易的web页面(实现数据的查询、添加、修改、删除)...

本文介绍了如何使用Python的Django框架创建一个包含登录、数据展示、注册、数据添加、修改和删除功能的Web应用。首先,详细讲述了创建Django项目、设置数据库、创建模型、数据库迁移的步骤。接着,展示了实现登录功能的views和urls配置,并解释了HTML模板的使用。最后,涵盖了用户数据的查询、编辑和删除操作,以及静态文件的配置。
摘要由CSDN通过智能技术生成

一、创建django项目

通过命令创建:

django-admin startproject 项目名称

创建app应用

python3 manage.py startapp 应用名    #这里manage.py是创建完成django项目后产生的文件

到此步基础的创建完成,

把新增的app应用添加到配置文件中去

命令行创建django项目没有templates文件夹,这个文件夹是存放html文件的

手动创建一个templates文件夹,把这个文件夹添加到配置文件中去

到这里就可以启动django项目了

准备:

1、需要提前创建好数据库,设置好表格字段,迁移生成数据库表(ORM)

1.1、修改现有数据库连接方式,修改settings文件:

DATABASES ={'default': {'ENGINE': 'django.db.backends.mysql','NAME': 'book_system','HOST': '192.168.100.100','PORT': '3306','USER': 'root','PASSWORD': 'root'}

}

1.2、在__init__.py文件中添加:

import pymysql

pymysql.install_as_MySQLdb()

1.3、在app应用目录中的models.py文件中添加生成数据库表格字段的语句内容:

from django.db import models

# Create your models here.

class User(models.Model):

id=models.AutoField(primary_key=True)

# 定义varchar字段

username=models.CharField(max_length=32)

password=models.CharField(max_length=32)

def __str__(self):

return self.username

1.4、数据库迁移

#执行命令,将数据库中的变动记录到一个文件中去

python3 manage.py makemigrations

# 将数据库变动同步到数据库中

python3 manage.py migrate

1.4.1、记录数据库中变动记录的文件:

1.5、查看数据库中表是否创建完成,字段是否正确:

2.1、设置静态文件

html页面引入外部资源的两种方式

通过cdn方式在线获取

使用本地static目录中存放的外部资源

创建一个static文件夹,把bootstrap程序放到次目录中去,也可以不放,使用cdn在线获取

静态文件配置

STATIC_URL = '/static/'

# 静态文件配置

STATICFILES_DIRS = [

os.path.join(BASE_DIR,'static')

]

# 暴露给外界能够访问服务器静态文件夹下面所有的资源

STATIC_URL = '/xxx/' # 接口前缀 跟你的静态文件夹的名字一点关系都没有

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值