参考文档

https://www.cnblogs.com/yoyoketang/p/10195102.html

https://www.cnblogs.com/yoyoketang/p/10220941.html

https://docs.python.org/zh-cn/3/tutorial/venv.html

https://blog.csdn.net/baidu_39622935/article/details/84299439

安装Python,配置环境变量

安装Django,cmd命令:pip install django

安装PyCharm专业版,创建django项目

PyCharm Terminal输入命令创建工程:python3 manage.py startapp mywebsite(工程名称)

新建static文件夹,下面新建imgs文件夹,存放图片

Setting.py新增

STATICFILES_DIRS = (
    os.path.join(BASE_DIR,'static'),
)

template文件夹创建index.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>zj网站</title>
</head>
<body>
<center>
    <h1>哈哈哈哈哈哈哈哈哈</h1>
    <img class="childfoliologo" src="/static/imgs/logo1.jpg"  alt="logo" />
    </br>
    </br>
    <a href="http://127.0.0.1:8000/index2/">二级页面</a>
</center>
</body>
</html>

template文件夹创建index2.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>zj网站</title>
</head>
<body>
    <h1>zj网站二级页面</h1>
    <img class="childfoliologo" src="/static/imgs/logo2.jpg"  alt="logo" />
    <a href="http://www.cnbayue.com/">赌博平台</a>
</body>
</html>

修改views.py文件,新增

def index(request):
    return render(request,'index.html');

def index2(request):
    return render(request,'index2.html');

修改urls.py文件,新增

from mywebsite import views

urlpatterns = [
    path('admin/', admin.site.urls),
    path('',views.index),
    path('index2/',views.index2)
]

一、服务器搭建Python环境

二、根目录上创建目录zj,将代码文件夹website放入zj

三、创建Python虚拟环境

cd /zj

apt-get install python3-venv

python3 -m venv zj_env

source zj_env/bin/activate

更新pip:pip install --upgrade pip

安装Django:pip install Django

四、配置远程python解释器

File->Settings

python环境映射到服务器虚环境zj_env

代码文件映射到服务器代码目录/zj/website

本地修改setting.py文件

DEBUG = False

ALLOWED_HOSTS = [“*”]

进入虚拟环境:source /opt/zj_env/bin/activate

cd /zj/website

服务器启动服务python manage.py runserver 0.0.0.0:80

服务器挂起nohup python manage.py runserver 0.0.0.0:80 > django.log 2>&1 &

Django搭建网站笔记的更多相关文章

  1. Flask+Mysql搭建网站之其他笔记

    写在前面 之前用过python的另外一个框架,Django.感觉Django比Flask的资料要多.做这个网站的时候,遇到一些棘手的问题,怎么百度也就只能找到翻来覆去的官方文档以及miguelgrin ...

  2. Django搭建博客网站(四)

    Django搭建博客网站(四) 最后一篇主要讲讲在后台文章编辑加入markdown,已经在文章详情页对markdown的解析. Django搭建博客网站(一) Django搭建博客网站(二) Djan ...

  3. Django搭建博客网站(三)

    Django搭建博客网站(三) 第三篇主要记录view层的逻辑和template. Django搭建博客网站(一) Django搭建博客网站(二) 结构 网站结构决定我要实现什么view. 我主要要用 ...

  4. Django搭建博客网站(二)

    Django搭建自己的博客网站(二) 这里主要讲构建系统数据库Model. Django搭建博客网站(一) model 目前就只提供一个文章model和一个文章分类标签model,在post/mode ...

  5. Django搭建博客网站(一)

    Django搭建自己的博客网站(一) 简介 这个系列主要是通过使用Django这个python web框架实现一个简单的个人博客网站.对Django有疑问可以上Django官网查文档. 功能 后台管理 ...

  6. Linux新手随手笔记1.9-使用Apache搭建网站

    搭建网站 网站服务:让用户能够通过浏览器访问到的服务器上的文档资源. 对比Windows 和Linux部署服务方法对比 Windows:IIS Linux      :Apache ,nginx Ap ...

  7. 【Python实战】Django建站笔记

    前一段时间,用Django搭建一个报表分析的网站:借此正好整理一下笔记. 1. 安装 python有包管理工具pip,直接cd Python27/Scripts,输入 pip install djan ...

  8. Django搭建博客记(一)

    这里记录一些 Django 搭建博客遇到的一些问题 参考书籍为 Django by Example, 这里记录与书籍内容不包含的内容. 搭建环境: 阿里云 ECS + CentOS7 一开始搭建的时候 ...

  9. Django初识 学习笔记一

    Django初识 学习笔记一 mvcviewsmodelstemplate. 一 MVC框架 MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(c ...

随机推荐

  1. 帆软报表(finereport)动态列查询

    新建普通报表,新建一个数据集ds1,sql语句:select * from 销量 设计模板:选择复选按钮组控件 设置  控件名称 paraed , 控件值设置为公式:["列名",& ...

  2. GPS车辆监控系统的启动方式

    我们通常用到的GPS车辆监控系统都有哪些启动方式,又有什么区别呢?通常GPS车辆监控系统都有热启.冷启.温启的技术指标,现参考如下:GPS开机定位分为冷启动.温启动和热启动三种:一.冷启动:以下几种情 ...

  3. WIFI的AP/Sta模式简单介绍

    AP模式: Access Point,提供无线接入服务,允许其它无线设备接入,提供数据访问,一般的无线路由/网桥工作在该模式下.AP和AP之间允许相互连接 Sta模式: Station, 类似于无线终 ...

  4. br-lan、eth0、eth1及lo (转)

    如果你的设备含有不少于1个的LAN接口,那这个设备在不同的接口之间可能有一个被称为交换(switch)的特殊连接.大多数的内部构造如下图所示: Linux 系统下输入ifconfig命令,会有如下输出 ...

  5. 11 个超棒的 jQuery 分步指引插件

    当一个网站或者一个Web应用推出新功能时,为了让用户了解你的站点(或应用)如何操作,往往都会在站点(应用)中添加一个分步指引的效果.然而这样的效果,对于不懂原生JS的同学来说,是件很头痛的事情. 下面 ...

  6. Vue中父子组件通讯——组件todolist

    一.todolist功能开发 <div id="root"> <div> <input type="text" v-model=& ...

  7. .net core 设置访问静态资源

  8. Beta(2/7)

    鐵鍋燉腯鱻 项目:小鱼记账 团队成员 项目燃尽图 冲刺情况描述 站立式会议照片 各成员情况 团队成员 学号 姓名 git地址 博客地址 031602240 许郁杨 (组长) https://githu ...

  9. C++ log4cplus 类库的封装

    对 log4cplus 库的封装,修改自网路 LogUtils.h /* * LogUtils.h * * Created on: 2018年8月9日 * Author: oftenlin */ #i ...

  10. 关于Function Language(函数式语言是什么?包含哪些语言?为什么函数式语言流行?)

    1.What? Function Language是一种非冯诺依曼式的程序设计语言.函数式语言的主要成分是原始函数.定义函数和函数型. 这种语言具有较强的组织数据结构的能力,可以把某一数据结构(如数组 ...