Django在Ubuntu下的环境搭建

本文详细介绍了如何在Ubuntu操作系统中搭建Django环境,包括安装Django,创建项目,以及如何利用Eclipse进行远程系统连接。通过生成和使用SSH私钥登录远程服务器,使用sftp管理代码,并在Eclipse中配置Django项目,启动服务,创建app,设置用户登录功能。同时提供了相关参考资料。

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

Django环境的搭建

1、安装Django及创建项目
1.1 Ubunt下安装Django
建议版本Django-1.10
#pip install django==1.10
在这里插入图片描述

2)查看版本
方式一:
#python -m django --version
在这里插入图片描述

方式二:
在这里插入图片描述

1.2 创建一个项目
#mkdir home
#cd home
#django-admin startproject swift_exp
在这里插入图片描述

#cd swift_exp/
#ls
在这里插入图片描述

2、链接Eclipse
1、下载Remote System Explorer
在这里插入图片描述

2、Eclispe 使用私钥登录远程服务器

2.1生成私钥
Window --> Preference --> SSH2 --> Key Management --> Generate RSA key 生成一个RSA密钥
点击保存私钥(Save Private Key)将私钥保存到本地
在这里插入图片描述

2.2使用密钥登录远程服务器
Window --> show view --> others --> terminal --> 点击terminal窗口右侧的屏幕图标 --> 填写远程服务器的IP 端口 用户名
在这里插入图片描述在这里插入图片描述在这里插入图片描述

例如:
Hosts:192.16.xxx.xx
Host:192.16.xxx.xx
User:root
在这里插入图片描述

2.3 Eclipse中使用sftp操控远程服务器代码
Window --> show view --> Remote Systems
在 Remote Systems 中点击右键 --> New Connection
在这里插入图片描述在这里插入图片描述

例如
Host name:192.16.xxx.xx
Connection name:192.16.xxx.xx

在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述
在这里插入图片描述

例如:
User ID:root
在这里插入图片描述

3、修改相关配置
1、修改setting.py文件
在这里插入图片描述

2、启动服务
#cd home/swift_exp/
#python manage.py runserver 0.0.0.0:8085
(这里的8085可以改为8080、8081…)
在这里插入图片描述

3、浏览器访问
在这里插入图片描述

4、创建一个app
#python manage.py startapp my_swift
注意:my_swift自己命名
在这里插入图片描述

5、修改配置文件
在这里插入图片描述

4、用户登录

  1. 实现用户登录
    在这里插入图片描述在这里插入图片描述

  2. 创建Urlconf
    在app下面创建一个文件urls.py文件
    在这里插入图片描述

  3. 项目Urlconf,项目下的urls.py文件增加如下内容
    在这里插入图片描述

  4. 创建一个模板templates
    在app下创建一个templates文件夹
    在这里插入图片描述

  5. 浏览器访问
    在这里插入图片描述

一、 参考资料
1、http://docs.openstack.org/developer/python-swiftclient/client-api.html
2、root@controller:/usr/lib/python2.7/dist-packages/swiftclient# vim client.py

get_account()

put_container(container)

def post_account(

Delete object

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值