返回顶部
首页 > 资讯 > 后端开发 > Python >Django+vue在腾讯云上搭建前后端
  • 390
分享到

Django+vue在腾讯云上搭建前后端

腾讯后端Django 2023-01-30 23:01:55 390人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

最近打算用Django+Vue搭建一个个人主站,在此记录一下搭建项目的整个过程。 一 开发环境:   腾讯云Centos     7   python                3.7   DjanGo               

最近打算用Django+Vue搭建一个个人主站,在此记录一下搭建项目的整个过程。

开发环境:

  腾讯云Centos     7

  python                3.7

  DjanGo                2.1.7

  vue.js                  2.9.6

  Mysql                  5.7

二 创建Django项目:

  因为我的主站是要放在腾讯云上来跑的,所以整个项目环境都应该是配在linux上的。

  1.在指定路径来创建Django项目:

    命令:django-admin startproject WEBsite

  2.然后cd 到项目根目录下来创建一个app:

    命令:Python manage.py startapp mywebsite

  这样Django项目就创建成功了,当然,还有好多配置没有配,不急,等我们把vue前端项目也创建完成后一起配 

三 创建vue前端项目

  下面来创建一个前端项目:

  1.在使用vue时需要先安装node.js

      命令:wget https://nodejs.org/dist/v8.5.0/node-v8.5.0-linux-x64.tar.gz

    解压:

      命令:tar zxvf node-v8.5.0-linux-x64.tar.gz

    配置node环境变量(将这两行加到 /etc/profile中):

      命令:vim /etc/profile

        PATH=$PATH:/usr/local/node-v9.3.0
        export PATH

    重载使该文件生效:

      命令:source /etc/profile

  2. 创建vue项目:

    cd到Django项目根目录下:

      命令:vue-init webpack myvue 

    myvue 是前端项目的项目名,必须要和Django的app同级才行:

    

    创建项目时会有许多选项,一路回车+ “Y”即可。

  3.安装依赖包:

    cd到vue前端项目myvue中:

      安装依赖包:npm install

  4.打包vue项目(将所有东西打包成一个dist文件夹,以后的static和templates都在这里边):

    在myvue中执行命令: cnpm run build

  这样前端vue项目创建完成:

    

四 整合Django和Vue

  前后端项目都创建完成后我们来进行整合:

  在Django项目根目录下,有一个和项目同名的文件夹website,这个文件夹中有一个settings.py,是用来配置整个Django项目的。

  1. 我们当初创建了一个mywebsite的app,现在我们要把他加到Django项目的app中来:

  在settings.py中找到 INSTALLED_APPS 加上app名称。

    

  2. 更改数据库,Django项目默认使用自带的sqllit3数据库,这里我们要换成mysql,同样也是在settings.py中操作:

    

    因为我们用的是python3,python3提供操作mysql的库是pymysql,但是Django默认的是mtsqldb,所以如果只在settings中更改数据库,到时候项目会报错.

    还要改这里:在和Django项目同名的文件夹下有一个__init__.py,在这个文件中加上这么两句:

      import pymysql  

      pymysql.install_as_MySQLdb()

     就OK了:

  3.更改模板templates位置: 在红框位置天前端项目的dist文件夹路径          

                    

   4. 更改static静态文件路径: 在settings中添加这个:指向静态文件static文件夹

    

  5. 配置urls:

   在Django项目同名文件夹下有一个urls.py  这里边是整个Django项目的路由设置。

   还记得在前端vue项目的dist文件夹下有一个index.html 吗?这个html就是vue项目的主界面,

    现在我们在urls中添加这么一句: path('', TemplateView.as_view(template_name="index.html")),

    

   这表示当我们启动项目后在ip+端口后什么都不写时,就会跳转到这个vue主界面中来:

     

    按理来说,所有的路由转发都可以在这个urls.py中完成,但是如果你的项目有许多app,路由也会变得很多,到时候有可能会搞混,所以正确的做法是在每个app下都创建一个urls.py,每个app的路由都写在自己的app下,

    这样一来,Django项目同名的文件夹下的urls.py就是一级路由,app下的才是二级路由,一级路由只需要向二级路由做转发就好了。

    

    

     

到这里,利用Django+Vue搭建个人站点的项目创建过程就结束了。

想了解更多Python关于爬虫数据分析的内容,欢迎大家关注我的微信公众号:悟道Python

  

 

--结束END--

本文标题: Django+vue在腾讯云上搭建前后端

本文链接: https://lsjlt.com/news/181368.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Django+vue在腾讯云上搭建前后端
    最近打算用Django+vue搭建一个个人主站,在此记录一下搭建项目的整个过程。 一 开发环境:   腾讯云Centos     7   Python                3.7   Django                ...
    99+
    2023-01-30
    腾讯 后端 Django
  • 怎么搭建SpringBoot+Vue前后端分离
    本文小编为大家详细介绍“怎么搭建SpringBoot+Vue前后端分离”,内容详细,步骤清晰,细节处理妥当,希望这篇“怎么搭建SpringBoot+Vue前后端分离”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。1...
    99+
    2023-07-05
  • 怎么使用django和vue项目搭建实现前后端通信
    本文小编为大家详细介绍“怎么使用django和vue项目搭建实现前后端通信”,内容详细,步骤清晰,细节处理妥当,希望这篇“怎么使用django和vue项目搭建实现前后端通信”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知...
    99+
    2023-07-05
  • SpringBoot+MyBatisPlus+Vue 前后端分离项目快速搭建过程(后端)
    目录数据库准备后端搭建1、快速创建个SpringBoot项目2、引入依赖3、编写代码快速生成代码4、运行代码生成器生成代码5、编写application.properties6、在启...
    99+
    2024-04-02
  • SpringBoot+MyBatisPlus+Vue 前后端分离项目快速搭建过程(前端篇)
    目录后端篇前端篇 创建vue项目安装所需工具开始编码启动前端测试后端篇 SpringBoot+MyBatisPlus+Vue 前后端分离项目快速搭建【后端篇】【快速生成后端...
    99+
    2024-04-02
  • 创建Django项目并将其部署在腾讯云上
    这段时间在做scrapy爬虫,对爬出来的数据基于Django做了统计与可视化,本想部署在腾讯云上玩玩,但是因为以前没有经验遇到了一些问题,在这里记录一下: 首先说下Django的创建与配置:   1. 创建Django项目: 无论想要将项...
    99+
    2023-01-30
    腾讯 项目 并将其
  • 腾讯云服务器购买后的搭建
    腾讯云服务器是一种提供虚拟主机和云存储服务的云计算服务。您可以通过购买腾讯云服务器来搭建自己的服务器,并将其应用于多个云端。以下是一些有关如何搭建腾讯云服务器的常见步骤:选择云服务器的品牌和型号:首先,您需要了解自己的需求和实际预算,以便选...
    99+
    2023-10-25
    腾讯 服务器
  • 手把手教你在腾讯云上搭建hive3.1.2的方法
    环境准备 所有操作开始前,先确定hadoop版本已经装好。具体可以看我的另一篇博客 搭建hadoop3.x mysql安装 先把安装包放到software文件夹,并解压到mysql-lib中 [root@master...
    99+
    2022-06-04
    腾讯云上搭建hive3.1.2 腾讯云搭建hive
  • 如何在腾讯云服务器上搭建宝塔系统
    步骤一:购买腾讯云服务器 首先,你需要在腾讯云官网购买一台云服务器。选择适合你需求的配置和操作系统,建议选择 CentOS 7.x 系统。 步骤二:登录服务器 使用 SSH 工具(如 PuTTY)登录到你的服务器。输入用户名和密码,登录成...
    99+
    2023-10-26
    腾讯 宝塔 器上
  • 如何在腾讯云服务器上搭建 Minecraft 服务器
    步骤一:购买腾讯云服务器 首先,你需要购买一台腾讯云服务器。你可以选择适合你需求的配置,例如 CPU、内存、带宽等。购买完成后,你将获得一个 IP 地址和登录凭证。 步骤二:安装 Java Minecraft 服务器需要 Java 环境才...
    99+
    2023-10-26
    腾讯 器上 服务器
  • 如何在腾讯云服务器上搭建宝塔账号
    步骤一:购买腾讯云服务器 首先,你需要购买一台腾讯云服务器。在购买时,你需要选择操作系统,建议选择 CentOS 7.x 版本。 步骤二:登录服务器 使用 SSH 工具登录到你的服务器。如果你使用 Windows 操作系统,可以使用 Pu...
    99+
    2023-10-26
    腾讯 宝塔 账号
  • 腾讯云服务器部署前后分离项目之前端部署
    腾讯云服务器部署前后分离项目之前端部署 使用XShell连接腾讯云远程服务器 使用docker命令获取Nginx镜像 这里使用Nginx来作为前端的开发环境 docker pull nginx 查看镜像是否获取成功...
    99+
    2022-06-28
    腾讯云服务器部署 腾讯云服务器部署前后分离项目
  • 如何在阿里云服务器上搭建后端服务系统
    本文将详细讲解如何在阿里云服务器上搭建后端服务系统,包括选择适合的服务器类型、安装所需的软件、设置环境变量和配置服务器安全等方面,以确保您的后端服务系统能够稳定运行。 一、选择适合的服务器类型在阿里云上搭建后端服务系统,首先要选择适合的服务...
    99+
    2023-11-14
    阿里 后端 器上
  • 如何在腾讯云win2008r中搭建PHP环境
    随着互联网的发展,基于Web的应用变得越来越重要,而为Web应用提供服务的服务商数量也在不断增加。其中,腾讯云作为全球领先的云计算服务商,不仅提供丰富的云计算产品和服务,而且具有高性能、高可靠性、高安全性以及高性价比等优点。本文将介绍如何在...
    99+
    2023-05-14
  • 腾讯云服务器ftp怎么搭建网页端口
    一、选择适合自己的ftp服务器类型 如果你的网站需要大量的文件存储,或者需要实时传输数据,那么你需要选择一个支持文件传输的ftp服务器。如果你的网站需要高可用性和稳定性,那么你需要选择一个高可用性的ftp服务器,以保证网站的数据能够在第一...
    99+
    2023-10-28
    腾讯 端口 服务器
  • 如何在腾讯云服务器上搭建节点并设置权限
    步骤一:购买腾讯云服务器 首先,你需要在腾讯云官网购买一台服务器。选择适合你需求的服务器类型和配置,然后按照提示完成购买流程。 步骤二:登录服务器并安装节点 购买完成后,你需要登录到服务器。可以使用 SSH 工具,如 PuTTY 或 Xs...
    99+
    2023-10-26
    腾讯 节点 器上
  • 若依springboot+vue前后端分离系统部署到腾讯服务器教程
    文章目录 前言一、若依项目地址二、部署步骤1.拉取项目2.准备项目所需环境的修改3.安装服务器中jar包所需要的运行环境4.部署前端部分5.安装 nginx 总结 前言 前后端分离的...
    99+
    2023-09-27
    spring boot vue.js 腾讯云 java
  • 腾讯云服务器注销后之前记录还在吗
    如果您在腾讯云服务器上删除了账户,您的记录将不会被保留。在某些情况下,如法律要求或用户同意,删除可能是合法的或合理的。在此情况下,您应该注意在删除您的记录之前保留它是有道理的。 您可以通过下面的方式确保记录不会被删除: 退出您的账户:在...
    99+
    2023-10-26
    还在 腾讯 服务器
  • 腾讯云服务器搭建节点设置在哪
    1. 选择服务器地域 在腾讯云官网上,选择“云服务器”服务,然后选择“购买实例”。在购买实例页面中,您需要选择服务器的地域。选择地域时,建议选择距离您的用户最近的地域,以提高访问速度和稳定性。 2. 选择服务器配置 在选择服务器配置时,您...
    99+
    2023-10-26
    腾讯 节点 服务器
  • 手把手教你在腾讯云上搭建hadoop3.x伪集群的方法
    一、环境准备 CentOS linux release 7.5.1804 (Core) 系统下 安装 创建文件夹 $ cd /home/centos $ mkdir software $ mkdir module ...
    99+
    2022-06-04
    腾讯云搭建hadoop3.x伪集群 腾讯云搭建hadoop3.x
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作