Django搭建网站笔记
参考文档
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搭建网站笔记的更多相关文章
- Flask+Mysql搭建网站之其他笔记
写在前面 之前用过python的另外一个框架,Django.感觉Django比Flask的资料要多.做这个网站的时候,遇到一些棘手的问题,怎么百度也就只能找到翻来覆去的官方文档以及miguelgrin ...
- Django搭建博客网站(四)
Django搭建博客网站(四) 最后一篇主要讲讲在后台文章编辑加入markdown,已经在文章详情页对markdown的解析. Django搭建博客网站(一) Django搭建博客网站(二) Djan ...
- Django搭建博客网站(三)
Django搭建博客网站(三) 第三篇主要记录view层的逻辑和template. Django搭建博客网站(一) Django搭建博客网站(二) 结构 网站结构决定我要实现什么view. 我主要要用 ...
- Django搭建博客网站(二)
Django搭建自己的博客网站(二) 这里主要讲构建系统数据库Model. Django搭建博客网站(一) model 目前就只提供一个文章model和一个文章分类标签model,在post/mode ...
- Django搭建博客网站(一)
Django搭建自己的博客网站(一) 简介 这个系列主要是通过使用Django这个python web框架实现一个简单的个人博客网站.对Django有疑问可以上Django官网查文档. 功能 后台管理 ...
- Linux新手随手笔记1.9-使用Apache搭建网站
搭建网站 网站服务:让用户能够通过浏览器访问到的服务器上的文档资源. 对比Windows 和Linux部署服务方法对比 Windows:IIS Linux :Apache ,nginx Ap ...
- 【Python实战】Django建站笔记
前一段时间,用Django搭建一个报表分析的网站:借此正好整理一下笔记. 1. 安装 python有包管理工具pip,直接cd Python27/Scripts,输入 pip install djan ...
- Django搭建博客记(一)
这里记录一些 Django 搭建博客遇到的一些问题 参考书籍为 Django by Example, 这里记录与书籍内容不包含的内容. 搭建环境: 阿里云 ECS + CentOS7 一开始搭建的时候 ...
- Django初识 学习笔记一
Django初识 学习笔记一 mvcviewsmodelstemplate. 一 MVC框架 MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(c ...
随机推荐
- C语言malloc函数为一维,二维,三维数组分配空间
c语言允许建立内存动态分配区域,以存放一些临时用的数据,这些数据不必在程序的声明部分定义,也不必等到函数结束时才释放,而是需要时随时开辟,不需要时随时释放,这些数据存储在堆区.可以根据需要,向系统申请 ...
- codeforces 1082G - Petya and Graph 最大权闭合子图 网络流
题意: 让你选一些边,选边的前提是端点都被选了,求所有的边集中,边权和-点权和最大的一个. 题解: 对于每个边建一个点,然后就是裸的最大权闭合子图, 结果比赛的时候我的板子太丑,一直T,(不会当前弧优 ...
- 【原创】大叔经验分享(7)创建hive表时格式如何选择
常用格式 textfile 需要定义分隔符,占用空间大,读写效率最低,非常容易发生冲突(分隔符)的一种格式,基本上只有需要导入数据的时候才会使用,比如导入csv文件: ROW FORMAT DELIM ...
- greenplum加密
--如下为greenplum5.0数据库加解密--加密函数select encrypt('123456','aa','aes');--加解密函数select convert_from(decrypt( ...
- Robot Framework 环境安装(一)
1.安装python:https://www.python.org/2.安装python的第三方库:robotframework (1)检查是否支持pip命令. (2)robotframework安装 ...
- 巧用Win+R
calc 启动计算器 charmap 启动字符映射表 chkdsk Chkdsk磁盘检查 cleanmgr 磁盘清理 clipbrd 剪贴板查看器 cmd CMD命令提示符 dvdplay DVD播放 ...
- 金蝶k/3 K3密码对照破解源码
金蝶k/3 K3密码对照破解源码 通过密码对照表进行密码破解 以下是源码: VERSION 5.00 Object = "{0ECD9B60-23AA-11D0-B351-00A0C9055 ...
- EF执行SQL返回动态类型
using System; using System.Data.Common; using System.Data.Entity.Core.Objects; using System.Data.Ent ...
- 一致推崇的Linux系统还有那么安全吗?
今天想谈谈关于系统安全:我们都知道,Linux早已成为趋势,在我们互联网中占有不可或缺的地位,在我们眼中,它是神圣的,不可替代的,无懈可击的:真的是这样的吗? 但是关于病毒对Linux所造成的一系列威 ...
- 数据挖掘算法——Apriori算法
Apriori算法 首先,Apriori算法是关联规则挖掘中很基础也很经典的一个算法. 转载来自:链接:https://www.jianshu.com/p/26d61b83492e 所以做如下补充: ...