zoukankan      html  css  js  c++  java
  • django ftp 研究

    做个网络运维多年,一直在用filezilla搭建ftp服务器,总体上还是不错的。但是用户配置与管理方面还是不太方便,希望能够通过web页面对用户进行管理和对ftp服务器进行监控。

    工具:

    (1)django

    (2)django ftp server

    环境:

    ubuntu 16 server

    教程

    1.环境搭建

    ubuntu pip virtualenv django 

    具体如何搭建,请参考我之前文章。http://www.cnblogs.com/springday/p/5601640.html

    2.
    (1)创建虚拟目录
    virtualenv path/dj10
    source path/dj10/bin/activate

    (2)安装django
    pip install django

    如果觉得国内用pip非常慢,可以配置一下:编辑~/.pip目录下的pip.conf文件,.pip文件夹默认隐藏,ctrl+h显示隐藏文件,如果没有pip.conf文件则创建这个文件,编辑如下

    [global]
    timeout = 60
    index-url = https://pypi.douban.com/simple

    注意:https呦,ubuntu 系统目前认为http不安全


    3.安装django ftp server
    地址:http://django-ftpserver.readthedocs.io/en/latest/
    pip install django-ftpserver

    4.在项目中应用
    (1)创建demoftp项目
    django-admin.py starproject demoftp
    (2)settings.py中加入 django_ftpserver
    INSTALLED_APPS = (
    # ..
    'django_ftpserver',
    )

    python manage.py createftpusergroup [options] <name> [home_dir]
    python manage.py createftpuseraccount [options] <username> <group> [home_dir]
    python manage.py ftpserver 10.0.0.1:21

  • 相关阅读:
    sqlserver表结构导出excel格式
    c#对象深复制demo
    aspose.cells导出Demo
    复制表结构数据至另一数据库
    C#安全类型转换基于convert
    c# winform devexpress TreeList过滤和绑定
    万能分页存储过程
    WebSocket简单使用
    本地搭建持续集成(AzureDevops)
    centos 7 安装nginx并启动(笔记)
  • 原文地址:https://www.cnblogs.com/springday/p/6208011.html
Copyright © 2011-2022 走看看