随笔分类 -  开发

摘要:部署是基于:centos7+nginx+uwsgi+python3+django 之上做的 软件版本详细介绍,纯净操作系统:Centos7.0 Python版本:python3.6 Django版本:django2.0.6本文包括以下几个部分内容: ㈠、服务器环境部署详细步骤 ㈡、本地项目搬迁到服务 阅读全文
posted @ 2023-08-18 10:07 Expl 阅读(300) 评论(0) 推荐(0) 编辑
摘要:教程基于Windows server2012+Python3.6+IIS之上部署django的,同样适用于server2012之上的版本服务器和windows7以上的windows操作系统。 提示:Python不要安装在windows用户目录下,项目也不要放在windows用户目录下,这样就能避免出 阅读全文
posted @ 2023-08-16 14:16 Expl 阅读(153) 评论(0) 推荐(0) 编辑
摘要:单页面的URL是:网站域名/about/,由于单页面里面的东西比较少,我们就只查询一下分类表获取所有文章分类即可。视图函数代码: blog/views.py # 关于我们 def about(request): allcategory = Category.objects.all() return  阅读全文
posted @ 2023-08-16 14:11 Expl 阅读(58) 评论(0) 推荐(0) 编辑
摘要:搜索列表页的URL是:网站域名/s/搜索关键词,搜索页面,同样我们直接复制一份list.html页面,然后更名为search.html。 视图函数代码: def search(request): ss=request.GET.get('search')#获取搜索的关键词 list = Article 阅读全文
posted @ 2023-08-16 13:48 Expl 阅读(75) 评论(0) 推荐(0) 编辑
摘要:标签列表是的URL是:网站域名/tag/标签名,标签名是URL里的<tag>传进来的。标签页面和列表页面展现样式是一样的,前面我们也提及过,所以我们直接复制list.html页面,然后更名为tags.html。 视图函数代码: blog/views.py def tag(request, tag): 阅读全文
posted @ 2023-08-16 13:47 Expl 阅读(39) 评论(0) 推荐(0) 编辑
摘要:文章内容的URL是:网站域名/show-文章ID.html,文章ID是通过URL里的sid传进来的。 视图函数代码: blog/views.py def show(request,sid): show = Article.objects.get(id=sid)#查询指定ID的文章 allcatego 阅读全文
posted @ 2023-08-16 13:46 Expl 阅读(21) 评论(0) 推荐(0) 编辑
摘要:文章列表的URL是:网站域名/list-分类ID.html,文章列表页面需要调用的地方相对首页就少了很多。我这边就不再像首页那样做详细解释了。 直接上视图函数代码: blog/views.py #文章列表 def list(request,lid): list = Article.objects.f 阅读全文
posted @ 2023-08-16 13:31 Expl 阅读(44) 评论(0) 推荐(0) 编辑
摘要:前一篇没用,我测试了集成ueditor之后没法上传图片,ueditor百度早就停止维护了,于是我想到了改用ckeditor,结果一遍成功 富文本即具备丰富样式格式的文本。可以是包含了HTML语法格式的字符串。为了快速简单的让用户能够在页面中编辑带html格式的文本,引入富文本编辑器。 一、安装 pi 阅读全文
posted @ 2023-08-14 11:08 Expl 阅读(111) 评论(0) 推荐(0) 编辑
摘要:在Django admin后台添加数据的时候,文章内容文本框想发布一篇图文并茂的文章需就得手写Html代码,这十分吃力,也没法上传图片和文件。这显然不是我等高大上程序猿想要的。 为提升效率,我们可以使用富文本编辑器添加数据。支持Django的富文本编辑器很多,这里我推荐使用DjangoUeditor 阅读全文
posted @ 2023-08-09 16:45 Expl 阅读(62) 评论(0) 推荐(0) 编辑
摘要:实现首页模板前,我们先把共公的页面模板base.html调用好。首先我们先看导航部分,除开首页和关于博主之外,其它的其实是我们的文章分类名。如图: 我们只需要在首页视图函数里,查询出所有的文章分类名称,然后在模板页面上展示就行。 blog/views.py from .models import C 阅读全文
posted @ 2023-08-09 11:19 Expl 阅读(81) 评论(0) 推荐(0) 编辑
摘要:在之前的体验django模板、体验数据查询以及一些常用的模板使用方法文章里,向大家介绍了如何将数据库的数据展现到网页上,和一些简单的模板使用方法。之后我们就开始实现各种页面的展现。 在此之前,我们先从前端设计师手里拿到模板,然后分析模板页面结构和代码,并通过需求思索如何实现。模板下载地址: temp 阅读全文
posted @ 2023-08-09 10:16 Expl 阅读(22) 评论(0) 推荐(0) 编辑
摘要:一、django static文件的引入方式 1. 在django project中创建 static文件夹 2.settings.py中配置要在 STATIC_URL = '/static/' 下边 STATICFILES_DIRS = [ os.path.join(BASE_DIR, 'stat 阅读全文
posted @ 2023-08-08 15:37 Expl 阅读(46) 评论(0) 推荐(0) 编辑
摘要:进行数据查询之前,我们需要先进入我们的管理后台,在里面添加一些数据。然后我们用Pycharm打开我们的数据库。具体操作方法:用Pycharm可视化操作数据库 我们的数据结构长这般模样: 双击blog_article,可以查看到文章表里的内容和里面的字段: 数据查询,就是在视图函数里(views.py 阅读全文
posted @ 2023-08-08 15:22 Expl 阅读(23) 评论(0) 推荐(0) 编辑
摘要:上面我们有说过,用户发送请求的时候,视图会返回一个响应,响应可以是一个重定向,一个404错误,一个XML文档,一张图片或者是一个HTML内容的网页。前面几个返回的信息比较有限,我们重点更多是放在HTML内容的网页。我们把这样的页面按规范写好,然后都放在项目根目录下的templates文件夹里,这样的 阅读全文
posted @ 2023-08-08 15:13 Expl 阅读(35) 评论(0) 推荐(0) 编辑
摘要:上面我们有说过,用户发送请求的时候,视图会返回一个响应,响应可以是一个重定向,一个404错误,一个XML文档,一张图片或者是一个HTML内容的网页。前面几个返回的信息比较有限,我们重点更多是放在HTML内容的网页。我们把这样的页面按规范写好,然后都放在项目根目录下的templates文件夹里,这样的 阅读全文
posted @ 2023-08-08 15:09 Expl 阅读(30) 评论(0) 推荐(0) 编辑
摘要:在讲URL与视图函数之前我们先给大家简单介绍一下用户访问网站的流程。我们访问一个网站的时候,一般先打开浏览器,然后在浏览器的地址栏里输入一个网址,也就是URL,然后回车,我们就可以在浏览器里看到这个网址返回的内容。这是我们能看得见的过程,还有一些我们看不见的过程,那就是:当我们在浏览器里输入网址(U 阅读全文
posted @ 2023-08-08 15:03 Expl 阅读(48) 评论(0) 推荐(0) 编辑
摘要:上节我们我们把数据库迁移到数据库里去了,那么现在我们数据库里是个什么样的情况呢?我们点击Pycharm右上角的Database,然后在网站项目里选中我们的数据库文件db.sqlite3,把它拖到Database框里。 然后点击db,就可以查看到我们的网站数据库,我们可以对数据进行增、删、改、查操作。 阅读全文
posted @ 2023-08-08 13:41 Expl 阅读(73) 评论(0) 推荐(0) 编辑
摘要:Django是通过Model操作数据库,不管你数据库的类型是MySql或者Sqlite,Django它自动帮你生成相应数据库类型的SQL语句,所以不需要关注SQL语句和类型,对数据的操作Django帮我们自动完成。只要回写Model就可以了! django根据代码中定义的类来自动生成数据库表。我们写 阅读全文
posted @ 2023-08-08 13:32 Expl 阅读(54) 评论(0) 推荐(0) 编辑
摘要:基础配置做好了之后,我们就可以先迁移数据到数据库,然后启动我们的项目,感受Django的魅力。 在Pycharm左下角底部的Terminal,会弹出Terminal终端窗口,Pycharm自动会帮我们启动虚拟环境。如下图所示: 这里面有两个地方需要留意: 1、留意项目路径,看这个路径是不是我们项目的 阅读全文
posted @ 2023-08-08 11:33 Expl 阅读(54) 评论(0) 推荐(0) 编辑
摘要:创建项目之后,我们需要对项目进行最基础的配置。这些配置是我们做项目的时候必须要配置的,所以我们先提前配置好。 我们打开myblog目录下的settings.py文件。 一、设置域名访问权限 myblog/settings.py ALLOWED_HOSTS = [] #修改前 ALLOWED_HOST 阅读全文
posted @ 2023-08-08 11:04 Expl 阅读(31) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示