ubuntu16.04 django vitualenv pycharm 远程调试

环境 配置

同一个局域网 两台机器
1:192.168.99.219 win7 64 位,安装pycharm:pycharm-professional-2019.2.1

2:192.168.99.218 安装ubuntu 16.04 ,ubuntu-16.04.3-desktop-amd64.iso
用户名 jack

https://blog.csdn.net/imhqq/article/details/78935072

开发环境配置 Ubuntu 16.04 安装Django

ubuntu 16.04 python3 配置

sudo apt-get install tree
sudo apt install python3-pip
在这里插入图片描述
sudo apt-get install python-virtualenv

在这里插入图片描述

创建工作目录

mkdir /home/jack/django/
mkdir /home/jack/workplace/

当前环境的python 版本:

在这里插入图片描述

创建python3 虚拟环境:

cd /home/jack/django
virtualenv -p python3 venv_py3
在这里插入图片描述

python 与 django 版本对应关系

在这里插入图片描述

进入python虚拟环境

source /home/jack/django/venv_py3/bin/activate
在这里插入图片描述

安装django 2.0 版本

pip3 install django==2.0
在这里插入图片描述

创建django 测试程序

cd /home/jack/workplace
django-admin.py startproject helloworld
在这里插入图片描述
sudo apt-get install tree
在这里插入图片描述

目录说明:

HelloWorld: 项目的容器。
init.py :让 Python 把该目录当成一个开发包 (即一组模块)所需的文件。 这是一个空文件,一般你不需要修改它。

manage.py :一种命令行工具,允许你以多种方式与该 Django 项目进行交互。 键入python manage.py help,看一下它能做什么。 你应当不需要编辑这个文件;在这个目录下生成它纯是为了方便。

settings.py :该 Django 项目的设置或配置。 查看并理解这个文件中可用的设置类型及其默认值。

urls.py:Django项目的URL设置。 可视其为你的django网站的目录。 目前,它是空的。

wsgi.py: 一个 WSGI 兼容的 Web 服务器的入口,以便运行你的项

启用服务器

进入helloworld目录
cd helloworld/
python manage.py runserver
在这里插入图片描述
在linux浏览器输入提示的网址输入,看到网页,表示成功。
http://127.0.0.1:8000

上面提示:
提示你有东西没装:
安装下
python manage.py migrate
在这里插入图片描述

外网如何访问

第一课:Ubuntu16.04里django的配置和安装 —入门安装到hello-work-2018-08-01
https://blog.csdn.net/qq_28102301/article/details/81349873

外网如何访问?

Python manage.py runserver
改为
python manage.py runserver 0.0.0.0:8000

执行之前需要修改文件:
在这里插入图片描述
/home/jack/workplace/helloworld/helloworld
vi /home/jack/workplace/helloworld/helloworld/settings.py
在这里插入图片描述

执行如下命令:
cd /home/jack/workplace/helloworld/
python manage.py runserver 0.0.0.0:8000

在这里插入图片描述
在219上面 浏览器 执行:
http://192.168.99.218:8000/

在这里插入图片描述

通过pycharm 远程调试

E:\python\work\remoteA
/home/jack/django/venv_py3/bin/python
在这里插入图片描述
which python
/home/jack/django/venv_py3/bin/python
PYTHONUNBUFFERED=1
DJANGO_SETTINGS_MODULE=helloworld.settings

新建一个python 工程

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

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

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
如果有问题:
在这里插入图片描述
在这里插入图片描述
名字重复,会运行不正常,需要把原来的名字,换成另外一个不重复的名字
在这里插入图片描述

在这里插入图片描述

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

ssh://jack@192.168.99.218:22/home/jack/django/venv_py3/bin/python -u /home/jack/workplace/helloworld/manage.py runserver 0.0.0.0:8000
Performing system checks…

System check identified no issues (0 silenced).
September 02, 2019 - 07:15:15
Django version 2.0, using settings ‘helloworld.settings’
Starting development server at http://0.0.0.0:8000/
Quit the server with CONTROL-C.
[02/Sep/2019 07:15:15] “GET / HTTP/1.1” 200 16559
[02/Sep/2019 07:15:15] “GET /static/admin/css/fonts.css HTTP/1.1” 304 0

在这里插入图片描述

pycharm 配置的时候注意:

python 解释器 设置的时候,如果是有多个相同名字的,最后是先删掉它
再重新设置
在这里插入图片描述
在这里插入图片描述

或者是用那个铅笔符号,修改名字之类的
在这里插入图片描述

(稍后补充)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值