django 转发_教你搭建Django环境,就是这么简单

@Author:Runsen

环境介绍:

pycharm 2017.3.3

ubuntu18 (python3.6)

环境搭建 :

在window新建一个文件并用pycharm打开,连接虚拟机Ubuntu18,并给定ubuntu对应的地址

5a97cc40276a0e1d307d47566bcb6b05.png
e92d49d937cec69624e47a5c01bcb503.png
57b18144636c08ad2e79b50ef670fcce.png
7259b837a723ce10f1853c9faa3f2459.png

以确保pycharm和虚拟机连接成功,并且改变pycharm的代码,运行可以得到更新

创建项目:

通过命令行的方式:首先要进入到安装了django的虚拟环境中。然后执行命令:

django-admin startproject [项目的名称]
d5fb41f805315f8cfe8624cc183bd810.png

赶紧download 回来

213ce5281cdda7990e82800ab4411a55.png

创建的项目download 回来

还有 将settings.py文件中的ALLOWED_HOSTS = [ ],改成ALLOWED_HOSTS = ['*']

执行项目 cd 到根目录 环境确保是对的

python manage.py runserver 0.0.0.0:8000 

打开网址输入 虚拟机的ip:8000 因为虚拟机是vmware上的,如果不喜欢8000端口就做端口转发

下面做8000端口转发的例子

linux虚拟机网络连接方式是nat端口转发时,需要设置http服务8000端口的转发

a07a95b581a5b512725204aa25922037.png

在pycharm中配置django,可以一键运行

4419a597bdc1014954c75ce91b2b961e.png

改host为Host为0.0.0.0,表示的是允许连接服务器的ip

点击Enveironment Variables 项后面的...

将DJANGO_SETTINGS_MODULE添加到Name

将项目名.settings添加到Value

项目结构分析:

  1. manange.py:以后和项目交互基本上都是基于这个文件。一般都是在终端输入python manage.py [子命令]。可以输入python manage.py help看下能做什么事情。除非你知道你自己在做什么,一般情况下不应该编辑这个文件。
  2. settings.py:保存项目所有的配置信息。
  3. urls.py:用来做url与视图函数映射的。以后来了一个请求,就会从这个文件中找到匹配的视图函数。
  4. wsig.py:专门用来做部署的。不需要修改。

django推荐的项目规范:

按照功能或者模块进行分层,分成一个个app。所有和某个模块相关的视图都写在对应的app的views.py中,并且模型和其他的也是类似。然后django已经提供了一个比较方便创建app的命令叫做python manage.py startapp [app的名称]。把所有的代码写在各自的app中。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值