iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python-django框架中使用Fa
  • 908
分享到

python-django框架中使用Fa

框架pythondjango 2023-01-31 00:01:05 908人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

一、安装FastDFS 1-1:执行Docker命令安装 # 安装tracker docker run -dti --network=host --name tracker -v /var/fdfs/tracker:/var/fdfs

一、安装FastDFS

1-1:执行Docker命令安装

# 安装tracker
docker run -dti --network=host --name tracker -v /var/fdfs/tracker:/var/fdfs youkou1/fastdfs tracker

# 安装storage
docker run -dti --network=host --name storage -e TRACKER_SERVER=IP地址:22122 -v /var/fdfs/storage:/var/fdfs youkou1/fastdfs storage

1-2 测试是否安装成功:执行命令 docker ps -a

 

TRACKER_SERVER:IP地址说明不要使用lo 和docker下的IP地址因为在安装镜像中配的是enp3s0下面的IP地址。

 

1-3、在项目中创建客户端配置文件  fastdfs/client.conf

 

client.conf配置文件内容:注意tracker_serverIP地址。

# connect timeout in seconds
# default value is 30s
connect_timeout=30

# network timeout in seconds
# default value is 30s
network_timeout=60

# the base path to store log files
# base_path=utils/fastdfs/logs

# tracker_server can ocur more than once, and tracker_server fORMat is
#  "host:port", host can be hostname or ip address
tracker_server=192.168.31.170:22122

#standard log level as syslog, case insensitive, value list:
### emerg for emergency
### alert
### crit for critical
### error
### warn for warning
### notice
### info
### debug
log_level=info

# if use connection pool
# default value is false
use_connection_pool = false

# connections whose the idle time exceeds this time will be closed
# unit: second
# default value is 3600
connection_pool_max_idle_time = 3600

# if load FastDFS parameters from tracker server
# default value is false
load_fdfs_parameters_from_tracker=false

# if use storage ID instead of IP address
# same as tracker.conf
# valid only when load_fdfs_parameters_from_tracker is false
# default value is false
use_storage_id = false

# specify storage ids filename, can use relative or absolute path
# same as tracker.conf
# valid only when load_fdfs_parameters_from_tracker is false
storage_ids_filename = storage_ids.conf


#Http settings
http.tracker_server_port=80

1-4:在xhell中进入项目的虚拟环境安装python相关包 (在虚拟环境中)

# 安装相关包 
pip install fdfs_client.zip
pip install mutagen
pip install requests

1-5:如果pip install fdfs_client.zip 安装报错

请执行如下命令

sudo apt-get install python3 Python-dev python3-dev build-essential libssl-dev libffi-dev libxml2-dev libxslt1-dev zlib1g-dev python-pip

  

然后在执行安装命令:

查看所安装的包:

分析上传步骤: 
  1) 指定图片绝对地址 
  2) 指定图片服务器地址;使用 Client.conf 配置文件 
  3) 加载图片服务器,连接图片服务器 
  4) 创建图片服务器 tracker 客户端 
  5) 从客户端获取 tracker 连接 

  6) 创建 storage 客户端,存储图片

测试代码:

from fdfs_client.client import Fdfs_client
FDFS_Client = Fdfs_client('/common/fastdfs/client.conf')
ret = FDFS_Client.upload_by_filename('/media/2018.png')
print(ret)

  如果执行不报错,返回结果如下说明就成功了:

 

1-6 如果进行测试 以下报的是语法错误,这个明显是python2的语法,我现在用的是python3,进过查询相关资料,决定换一个不用 pip install fdfs_client.zip 

删除   fdfs_client.zip  执行命令

 pip uninstall fdfs_client-py

  

使用pip install py3Fdfs

 再次测试: 

 

 在浏览器中查看:

http://192.168.31.170:8888/group1/M00/00/00/wKgfqlz5yYyAHe5nAAfh_rrm7jw601.png

注意:这里的端口8888也是在上面安装环境中配好的。

 

--结束END--

本文标题: python-django框架中使用Fa

本文链接: https://www.lsjlt.com/news/182649.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python-django框架中使用Fa
    一、安装FastDFS 1-1:执行docker命令安装 # 安装tracker docker run -dti --network=host --name tracker -v /var/fdfs/tracker:/var/fdfs ...
    99+
    2023-01-31
    框架 python django
  • python-django框架中使用七牛
      1:注册七牛云账号        https://www.qiniu.com/   js文件 链接:https://pan.baidu.com/s/1BW1svHqEsXrrTNtRobKkpg  提取码:ixta   2:进行实名认...
    99+
    2023-01-31
    框架 python django
  • python中如何使用Django框架
    这篇文章将为大家详细讲解有关python中如何使用Django框架,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。第一步:项目的创建与运行第一次使用 Django ,那么你必须要照顾一些初始设...
    99+
    2023-06-20
  • Python中怎么使用Django框架开发
    今天就跟大家聊聊有关Python中怎么使用Django框架开发,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。建立Python Django开发框架,实现表单的有效性检验。可以方便的从...
    99+
    2023-06-17
  • Python Django框架中表单怎么使用
    本篇内容介绍了“Python Django框架中表单怎么使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Django保证表单的正...
    99+
    2023-07-02
  • django 使用框架下auth.mod
    需要改动三个地方: 1.models.py   创建模型User,并继承原模型类AbstraUser(在此处我增加了一个新的字段手机号) from django.db import models # Create your model...
    99+
    2023-01-31
    框架 django mod
  • Python中什么是Django框架
    这篇文章主要介绍“Python中什么是Django框架”,在日常操作中,相信很多人在Python中什么是Django框架问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Python中什么是Django框架”的疑...
    99+
    2023-06-01
  • Django框架中模型怎么使用
    这篇文章主要介绍“Django框架中模型怎么使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Django框架中模型怎么使用”文章能帮助大家解决问题。Django 对各种数据库提供了很好的支持,包括...
    99+
    2023-07-02
  • django框架使用mysql步骤
    在创建好django项目的基础上来讲解使用orm框架 注意:首先在mysql中手动或者通过命令创建一个数据库,我先创建一个名为orm的数据库。 1:在项目文件夹中的settings.py文件中配置mysql数据库链接字符串及时区配置 #...
    99+
    2023-01-30
    框架 步骤 django
  • 怎么在Python Web框架Django中使用序列化器
    这篇文章主要讲解了“怎么在Python Web框架Django中使用序列化器”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么在Python Web框架Django中使用序列化器”吧!序列化...
    99+
    2023-06-15
  • Python Django框架中表单的用法详解
    目录文件上传Form表单表单字段字段参数widget参数表单的验证表单模型文件上传例子模型表单AJAXDjango保证表单的正确显示需要添加CSRF(防止网站跨站请求伪造而默认开启的...
    99+
    2024-04-02
  • 使用Django框架创建项目
    目录一、Django 管理工具二、创建第一个项目三、视图和 URL 配置四、path() 函数五、使用PyCharm创建Django项目1、打开PyCharm,新建项目2、通过命令行...
    99+
    2024-04-02
  • Python Web框架Django学习
    python web框架Django学习(二)目录: 三、Django创建APP 四、创建登录页面,实现用户交互,后台管理用户(非数据库方式)=================================================...
    99+
    2023-01-31
    框架 Python Web
  • 如何在Django框架中使用HTTP协议?
    Django是一个流行的Python web框架,它支持多种协议,包括HTTP。在这篇文章中,我们将学习如何在Django框架中使用HTTP协议。 HTTP是一种客户端-服务器协议,用于从web服务器传输超文本到web浏览器。Django框...
    99+
    2023-06-27
    http apache django
  • Django框架中如何使用Python的Numpy库操作文件?
    随着数据科学和人工智能的兴起,Python的Numpy库已经成为数据分析和科学计算的重要工具。Numpy库提供了大量的数学和科学函数,可以轻松处理数组和矩阵等数据结构。在Django框架中,我们可以通过Numpy库来操作文件,例如读取和保...
    99+
    2023-06-01
    numpy django 文件
  • 如何在 Django 中使用 ASP 框架对象?
    Django 是一个非常流行的 Python Web 框架,它提供了许多功能和工具来帮助开发人员快速构建 Web 应用程序。但是,有时候我们需要在 Django 中使用 ASP 框架对象,以便更好地管理我们的 Web 应用程序。在本篇文章中...
    99+
    2023-11-11
    框架 对象 django
  • Django框架中模型的用法
    目录一、Django ORM二、数据库配置Django 如何使用 mysql 数据库三、定义模型1、创建 APP2、常见报错信息四、数据库操作1、添加数据2、获取数据3、更新数据4、...
    99+
    2024-04-02
  • Django框架中表单的用法
    HTML表单是网站交互性的经典方式。 本章将介绍如何用Django对用户提交的表单数据进行处理。 一、HTTP 请求 HTTP协议以"请求-回复"的方式工作。客户...
    99+
    2024-04-02
  • Python网络框架Django和Scr
    Windows 上的Django安装如今Python使用的范围越来越广,所以学会关于它比较火的网络框架非常有必要。要安装Django,首先要知道你电脑上的python是哪个版本的,至于如何安装python的解释器环境此处不做介绍,网上的教程...
    99+
    2023-01-31
    框架 网络 Python
  • Django框架中视图的用法
    视图层 一个视图函数,简称视图,是一个简单的 Python 函数,它接受 Web 请求并且返回 Web 响应。 响应可以是一个 HTML 页面、一个 404 错误页面、重定向页面、X...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作