django需要学多久,django是前端还是后端
小编:bj03
django是前端还是后端
django是用在前端。Django是一个基于Python的Web应用框架。它与Python的另外一个Web框架Flask最大的区别是,它奉行“包含一切”的哲学。该理念即为创建Web应用所需的通用功能都应该包含到框架中,而不应存在于独立的软件包中。例如身份验证、URL路由、模板系统、对象关系映射(ORM)和数据库迁移等功能都已包含在Django框架中。虽然看上去失去了一些弹性,但是却可以在构建网站的时候更加有效率。
django需要学多久
django 一般前后端不分离 建议先巩固前端知识
其实 不管分离 还是不分离 两边存在业务接口 实际工作过程中还是要相互渗透学习的 要不还不天天背锅
django是前端还是后端框架
django是Python的一个web框架,属于后端
django前后端分离怎么实现
后端用的drf,使用的是uwsgi+nginx
进入服务器项目文件目录下,我的django项目放在了“/usr/myProjects/”目录下了。在manage.py同级目录下创建uwsgi.ini文件,配置如下:
测试效果命令:
如果访问:xxx.xxx.xxx.xx:8000 成功, 则uwsgi.ini配置成功
我的nginx.conf所在位置是“/etc/nginx/nginx.conf”
配置文件如下:
1、第一行
主要就是给nginx加权限,vue部署后使用history路由时会去掉地址后面的‘#’号,打包部署后不加权限会有bug。
2、如配置所示,有两个Server,分别部署了前端服务,和后端服务,值得注意的是两个Server用的是同一个服务器,监听的端口不同。
3、vue部署需要注意的是反向代理地址:
以及后面的端口问题
4、后端的Server需要注意location中的uwsgi_pass 后面的端口号要和uwsgi.ini中配的相同,否则监听不到
5、后端跨域问题。如果遇到跨域需要自己网上找配置,我的没遇到,可能是因为我在django的settings中配置了跨域。
6、django-suit后台管理样式崩了,需要改,但是api可以正常访问,这个有空再说
7、我开始后台监听的是8008端口,vue前端监听的是80端口,这样前端显示好看。然而问题出现了,虽然后台api可以正常访问,vue的本地开发环境也能正常运行且文字、图片资源均显示正常,但是前端vue打包线上部署后,文字信息显示正常,图片信息缺失8008端口,导致显示不出来。为图方便我选择了前端监听8008端口,后端监听80,部署后显示正常。原因不太清楚///////有空再说吧。
8、不要问我为啥都前后端分离了还部署到一个服务器上?穷,而且只是测试,没必要
9、此文仅适合入门
关于django后台admin(suit)缺失的修改(参考:django中文网:
)
在环境中进入项目目录,需要收集css样式,在终端输入命令:
接下来你就回发现static文件中包含了css文件,此时再打开网站,样式显示正常
uWSGI 通过 xxx.ini 启动后会在相同目录下生成一个 xxx.pid 的文件,里面只有一行内容是 uWSGI 的主进程的进程号。
关于uwsgi,进入同届目录下
教训
获取不到环境,那就指定环境
另外:记得重启uwsgi,重启Nginx,实在不行就先把监听的端口kill掉再重启
暴力删端口:fuser -k 80/tcp
netstat -aptn命令行,查看所有开启的端口号
netstat -ntlp | grep 80 查看具体的端口是否使用
ps -ef | grep uwsgi 查看是否有uwsgi端口存在
以上就是关于django需要学多久,django是前端还是后端的全部内容,以及django是前端还是后端的相关内容,希望能够帮到您。
本文链接:http://www.afey.cn/smjk/13626.html
版权声明:本文来自用户投稿,不代表本站立场,如有侵犯到您的权益,请联系我们,我们将及时处理,共同维护良好的网络创作环境。
相关文章
-
.bak是什么文件
数码极客.bak是什么文件 .bak是备份文件,为文件格式扩展名,这类文件一般在.bak前面加上原来的扩展名,比如windows.dll.bak,或是windows_dll.bak,有的则是由原文件的后缀名和bak混合而成,如...
-
duet软件有什么用,使用duet后调整ipad颜色
数码极客duet软件有什么用 Duet是一款非常酷的应用,它能将Mac的屏幕显示延伸到iPad、iPhone上,让用户能同时拥有双屏幕。企业使用 Duet 后,所有信息工作者能够通过熟悉的 Microsoft Off...
-
华为nova8微信美颜怎么设置
数码极客华为nova8微信视频美颜怎么设置 1、打开手机,点击桌面相机。 2、进入相机,点击调整摄像头,调成前置摄像头。 3、下一步,点击美颜,美颜开启成功,微信视频就会自动进入美颜模式。...
-
华为trt-tl0a是什么型号
数码极客华为trt-tl10a是什么型号 华为trt-tl10a是华为畅享7 Plus的高配版,中国移动全网通定制版本4GB+64GB。华为畅享7 Plus是畅享系列首款5.5英寸大屏手机,主打功能为大屏金属机身、...
-
华为手机短信拦截在哪里设置,华为手机如何设
数码极客华为手机短信拦截在哪里设置 1、打开手机短信应用,点击右上角“三个点”符号; 2、点击弹出窗口中的“设置”,点击后进入拦截设置; 3、点击页面下方的“骚扰拦截”,点击后进入...
-
华为手机wifi二维码怎么扫描
数码极客华为手机wifi二维码怎么扫描 1、打开华为手机的扫码窗口,对准分享的wifi二维码进行扫码。 2、扫码后,点击下方的连接至该网络的选项,即可自动连接该wifi。 3、也可以分享自...
-
表格里的段落怎么设置行距,wps表格里的段落
数码极客表格里的段落怎么设置行距 1、打开word文档。 2、选择表格,点击“开始”功能。 3、点击段落中的行间距调整功能。 4、比如选择1.5。 5、如果想要设置其他行间距数据,点击...
-
excel倒三角选择设置
数码极客excel倒三角选择设置 1、打开Excel,选择自己要使用的表格。 2、设置鼠标左键,选中表格的第一行。 3、在工具栏中,点击数据。 4、在数据页面,点击筛选就会立即出现“倒三角”...
-
hotmail是什么邮箱
数码极客hotmail是什么邮箱 Hotmail是互联网免费电子邮件提供商之一,世界上的任何人可以通过网页浏览器对其进行读取、收发电子邮件。它于1995年,由杰克·史密斯和印度企业家沙比尔·...
-
怎么把转换成源文件,手机转换器怎么操作
数码极客怎么把图片转换成源文件 1、首先打开PS软件,选择需要的图片,在PS中打开。 2、接下来在画布上,直接按快捷键“Ctrl+j”将这张图片复制一个图层来,防止原图片有损。 3、最后就...
-
小米内容中心在哪里卸载,小米手机内容中心是
数码极客小米手机内容中心是什么软件 小米内容中心软件即桌面内容中心,是个集合了各项功能的miui自定义插件工具,类似安卓启动器里的负一屏功能,并且这款软件内置了各种全新的小游戏,无...
-
如何设置拍一拍自己的文字,微信怎么拍一拍对
数码极客如何设置拍一拍自己的文字 1、在手机软件中找到微信APP,找到后点击进入微信软件页面,如下图箭头指的位置; 2、登录微信账号,找到个人页面,点击进入个人信息,如下图箭头指的位置;...
-
索尼手机怎么截屏,索尼手机如何截屏快捷键
数码极客索尼手机怎么截屏 1、第一种方法,用电源键+音量键下键,按住后2到3秒后即可完成截图。 2、第二种方法,使用屏幕左下角的程序列表,最下方有一行小部件,选择下方的紫色截图图标即...
-
苹果手机可以设置铃声,苹果手机怎么设置手机
数码极客苹果手机可以设置铃声吗 1、苹果手机可以设置铃声。将iphone手机解锁后,在屏幕主页面下打开设置。 2、进入iphone手机的设置中心后,选择打开声音与触感功能。 3、在声音与...
-
vc_red是什么软件,电脑突然多出来一个盘
数码极客vc_red是什么软件 VC_RED是windows更新错误时的备份文件,可以进行删除。vc_red.msi, 通常为VC++ 可再发行组件包(安装在未安装 Visual C++ 相应版本的计算机上运行使用 Visual...