
今天给各位分享django项目怎么在本地运行的知识,其中也会对django项目部署到本地进行解释,如果能碰巧解决你现在陆扮面临的问题,别忘了关注本站,现在开始吧!
前几天老师让我把一个Django项目(爬虫网页)放到校园内网上,但是我想先用自己的服务器来尝试一下。
之前刚好有在DigitalOcean上买过服务器用来运行ss脚本,平时服务器一直放着没啥用,所以就拿它来试验一下。
废话不多说,第一步通过WinSCP软件把Django文件传到服务器上。
在服务器中安装Django需要的环境和我所需要的Python第三方库。
以上所有步骤完成后,还需要进咐升行一步操作,这是我经历的一个坑。
打开Django文件目录中的,把ALLOWED_HOSTS=[]改为ALLOWED_HOSTS=[*]。
在服务器中打开到所在的目录,输入命令:
0.0.0.0:8000
然后按下回车,在浏览器中输入:该服务器IP地址:8000,大功告成!
Attention:
3不是特定的,是根据你的Django项目所需要的环境指定的。
2.8000是端口号,可以修改。
如果想要Django项目一直运行,关闭终端后还在运行,即需要运行如下命令,nohupcommand,command即位上文所说的0.0.0.0:8000。
python——Django项目开发:配置项目/static/路径,调用css、img、js等静态文件在Django项目开发中,不能像正常web开发一样通过imgs/访问本地静态文件,需要做一些配置,才能实现静态文件的访问。
一、首先在项目根路径下新建一个static文件夹,然后在static文件夹下可以新建相应的css、imgs、js等文件夹,用于存放css、img、js等静态文件。
二、项目配置
1、打开,在底部添加:
2、打开,在urlpatterns中添加:(注意,如果你在blog目录下也建立了,那么就得在blog/中做修改。别忘了importsettings):
(不过我经过实测,不加这一个,也可以完成静态文件的访问)
3、在html模板最上面添加:
然后在需要的地方按照这个格式进行调用,如:
最后重新运行项目,img等本地静态文件就可以被django找到了,这时模板对应的页面就可以显示使用img等文件了。
Django部署——uwsgi+Nginx(超详细)环境:
Django1.11
用Django写了个小网站,只能在自己本地跑一跑!这怎么行?听说可衡悉老以部署在云服务器上,这样别人就可以访问了!
从哪儿开始?就从Django开始吧!老规矩,按步骤:
这里不讲Django项目实施过程,假设你已经写了一个Django项目,并且在本地127.0.0.1:8000能够跑起来。喏,给你个参考,项目大概长这样:
也就是项目目录下的文件,主要强调几个地方:
①关闭DEBUG模式:
②修改ALLOWED_HOSTS:
③配置静态文件存放路径:
修改好配置之后执行:
这个没什么说的。
。
。
在自己的云服务器上装好这两个工具
安装好uwsgi后最好验证一下,验证方法:
创建一个文件:
启动uwsgi服务器:
如果可以正常启动而不报错那就应该没问题,不放心的话再在终端验证一下:
在里进行如下配置:
找到nginx的配置文件夹,CentOS7的nginx配置文件在/etc/nginx下,该路径下有一个总配置文件,还有两个文件夹./conf.d、./default.d,我们将复制一份到conf.d文件夹下,命名为(或者项目)进行如下修改(根据中文注释进行相应配置即可):
进入文件夹下执行:
在终端执行:
参考资料:
刘江的博客
博客园
知乎问答
无名Blog
自强学堂Django教程
Django文档
empty_xlBlog
django项目怎么在本地运行的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于django项目部署到本地、django项目怎么在本地运行的信息别忘了在本站进行查找喔。
在本地运行 fyne 官网
搭建 fyne 离线文档能帮助我们在网络不佳的环境下查阅官方文档。
首先访问 fyne 官方网站的 GitHub 仓库,获取到网站使用的 jekyll 工具。
jekyll 是基于 ruby 的静态网页生成袜顷器,适合搭建博客。
为了本地运行文档,需要先安装 ruby 和 jekyll。
在 Windows 平台,下载 RubyInstaller 安装 Ruby+Devkit,并确保将路径添加到环境变量中。
安装完成后,使用 cmd 运行 ruby -v 检查 ruby 版本。
接着安装 gem,下载地址为 ,确保安装成功。
在 Mac 系统下,直接使用 brew 安装 ruby 和 gem。
然后,利用 gem 安装 jekyll,只需执行 gem install jekyll 命令。
使用 git 将 fyne 官网仓库克隆到本地计算机。
进入仓库目录后,利用 gem 安装所有依赖。
安装速度取决于网速,需耐心等待。
最后,使用命令 jekyll serve 在本地运行网站。
可能遇到依赖版本问题,根据错误提示使告旁陆用命令 bundle 解决启肢。
运行成功后,通过浏览器访问即可在本地浏览 fyne 官方文档。
搭建 fyne 离线文档的过程有助于离线查阅资料,适用于网络不佳的场景。
通过本文介绍的方法,你可以轻松实现这一目标,触类旁通。