首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Django博客教程(建立 Django 博客应用)

我们可以在 Django 工程目录下手动地建立一个文件夹,为它取个名字,并且告诉 Django 说这是一个应用。但是我们不必做这些无聊工作,Django 已经为我们提供了自动创建应用命令。...现在就来创建我们 Django 博客应用,把它命名为 blog。...总之这个应用文件夹结构 Django 已经为我们建立好了,但它还只是包含各种文件一个文件夹而已,Django 目前还不知道这是一个应用。...我们告诉 Django 这是我们建立应用,专业一点说就是在 Django 配置文件中注册这个应用。...'blog'#添加 ## 其他配置.. ] 可以看到 Django 已经为我们提供了一些内置应用,这些应用提供了各种各样功能。

58830
您找到你想要的搜索结果了吗?
是的
没有找到

linux+python+django基于django服务实现生成简易二维码

当我听到这个时,觉得还比较吸引,简单学习了一下,如有不对之处还请各位大神纠正指出 一、介绍下django特点: 1>功能完善、要素齐全:该有的、可以没有的都有,自带大量常用工具和框架,无须你自定义、...; 上篇文章已经输入如何搭建django服务,以及创建项目 创建应用,这里我们接着讲,介绍下项目下文件信息 startproject 命令创建一个目录,包含4个文件: ?...在django中views.py 文件可是说是项目的指挥中心,其实views.py文件作用更像是我们之前提到MVC模式中“C”,也就是起到了项目控制作用。...但是通常情况向我们会把这个控制模块以views.py为名称放到每一个app文件夹中,其他功能模块文件取有一定意义名字即可。...简简单单实现如下几处文件,基本都是需要用到, 这里我们直接跳过前端上传文件 ,之前有篇文章已经写过如果通过django实现前端页面上传文件,这里就不说了,直接看主要,好了 ,我们可以开始生成了直接传入一张图片倒项目路径

96920

liunx+python+django框架实现图片生成二维码

; 上篇文章已经输入如何搭建django服务,以及创建项目 创建应用,这里我们接着讲,介绍下项目下文件信息 startproject 命令创建一个目录,包含4个文件: ?...settings.py :该 Django目的设置或配置。 查看并理解这个文件中可用设置类型及其默认值。 urls.py:Django目的URL设置。 可视其为你django网站目录。...在django中views.py 文件可是说是项目的指挥中心,其实views.py文件作用更像是我们之前提到MVC模式中“C”,也就是起到了项目控制作用。...但是通常情况向我们会把这个控制模块以views.py为名称放到每一个app文件夹中,其他功能模块文件取有一定意义名字即可。...简简单单实现如下几处文件,基本都是需要用到, 这里我们直接跳过前端上传文件 ,之前有篇文章已经写过如果通过django实现前端页面上传文件,这里就不说了,直接看主要,好了 ,我们可以开始生成了直接传入一张图片倒项目路径

65710

web框架Django之MyQR模块

首先简单介绍下djangodjango官网解释就是如下:Django是一个开放源代码Web应用框架,由Python写成。采用了MVC框架模式,即模型M,视图V和控制器C。...settings.py :该 Django目的设置或配置。查看并理解这个文件中可用设置类型及其默认值。 urls.py:Django目的URL设置。可视其为你django网站目录。...在Django中views.py 文件可是说是项目的指挥中心,其实views.py文件作用更像是我们之前提到MVC模式中“C”,也就是起到了项目控制作用。...但是通常情况向我们会把这个控制模块以views.py为名称放到每一个app文件夹中,其他功能模块文件取有一定意义名字即可。...简简单单实现如下几处文件,基本都是需要用到, 这里我们直接跳过前端上传文件 ,之前有篇文章已经写过如果通过django实现前端页面上传文件,这里就不说了,直接看主要,好了 ,我们可以开始生成了直接传入一张图片倒项目路径

84410

创建Django项目并将其部署在腾讯云上

这段时间在做scrapy爬虫,对爬出来数据基于Django做了统计与可视化,本想部署在腾讯云上玩玩,但是因为以前没有经验遇到了一些问题,在这里记录一下: 首先说下Django创建与配置:   1...."是项目名称)   2当然,仅仅创建一个项目是远远不够,一个Django目的目录最起码应该是这样: ?   ...1>最上边那个是项目根目录,下边有一个和项目名称同名文件夹,这个是伴随你项目的创建而同时生成。   ...创建app时,首先应该cd到我们django项目文件夹下,执行:python manage.py startapp bscrapy ("bscrapy"是创建app名称)   3>在下面有一个staic...如果这三点都注意到了的话,应该你Django项目也可以正常访问了。 4: 刚刚写完博客 就出现问题了。。。

4K30

Django | 创建我们第一个应用

pip uninstall django 安装2.0版本Django命令 pip install django==2.0 小插曲,咱们继续~ 上篇文章我们已经 初步认识了Django并已安装...通过cmd打开电脑命令行窗口 执行以下命令 django-admin startproject myweb myweb是自定义一个项目名称 其他都是固定格式 执行后就会在当前目录下 生成一个...myweb文件夹 里面包含很多.py文件 如果想换个路径 那么在执行上面那个命令之前 通过命令cd加空格加路径 进入到想要保存项目的路径 查看该文件夹 you will see this~...__.py 在python眼里 包和文件夹区别就在于 文件夹里是否包含这个文件 可以是空文件 在导入包时候会自动运行 有则是包 就可以在python代码里导入这个包 使用里面的功能 没有则是普通文件夹...文件 第一个参数是 子目录名称 这里啥也没写 所以相当于没有创建子路由目录 第二个参数是 要调用视图 或者说我们想要在网站上执行文件 那为什么说是子目录呢 你申请肯定要经过老大同意啊

62230

在 Linux 服务器上使用 Nginx + Gunicorn 部署 Django目的正确姿势

,项目的名称你可以按照自己喜欢去命名。.../home/alex/izone_env 复制虚拟环境 虚拟环境虽然已经创建,但是环境中还没有安装项目的依赖,所以现在要根据项目的依赖文件去安装依赖。...迁移数据库 现在可以按照 Django目的数据库迁移步骤来操作了,当然,下面的操作都是在虚拟环境中进行。...后续维护 之后项目维护中,如果更改了 gunicorn 配置文件,那么需要依次执行下面两条语句去重启服务,如果只是修改了 Django目的内容,只需要单独执行第二条重启命令即可: ~$ sudo...: ~$ sudo nginx -t ~$ sudo systemctl restart nginx 以上就是项目部署全部过程,希望看到这篇文章的人如果想要使用同样方式部署 Django目的

1.1K30

测试开发之创建你第一个Django项目(一)

测试开发之创建你第一个Django项目(一) 一.代码仓库同步 1.目的 为了使得代码管理更加方便,如果你不打算同步的话,可以直接跳到第二大步——创建django项目 其次,你也可以使用github...,喜欢专门创建一个文件夹存放虚拟环境(该文件夹无中文和空格符号,否则容易导致项目报错,你还找不到原因),勾选一个基本解释器就行。...可以直接进入该项目的虚拟环境 如图所示,前面括号里面的便是虚拟环境名称 ②.方便管理,一个项目对应一套环境,在实际工作中可以避免环境冲突 ③.如果是用windows或者mac自带,那么你直接在项目根目录下使用...-- XZAndroidPlatform 文件夹 -> django项目目录 --- settings.py:相关设置及配置 --- urls.py :项目的跟路由,连接url和后端桥梁 ---...如果一个项目包含多个app,而你只更改了其中一个app模型,建议后面加入具体app名) 同步数据库与模型 python manage.py migrate 启动服务器 python manage.py

1.1K10

基于PycharmDjango学习1 —— Django三种响应

Django目的时候,已经讲了项目的目录结构,以及每一个文件主要是用来干什么。...第一步:在Django目的App文件夹下创建static文件夹和templates文件夹,注意文件夹名不要写错哇,不然后面跑项目的时候可能找不到对应网页文件。...一定要注意,这个第二个参数html页面文件是存放在上述建立templates文件夹下,当你使用render()函数时,解析器会根据你html文件名称去app项目下templates文件夹中找,所以一定要注意不要放错位置...当然还有一种情况,有人可能会问,那要是不是在app项目下建立templates文件夹是在Django项目下建立templates文件夹把html文件放在那里面怎么办呢?...def index3(request): return redirect("https://blog.csdn.net/qq_43779149") 这里是重定向到了博客主页,下面我们来了解一下这个重定向原理

57010

Django中使用Gradio,为后面的开发做好准备

简介 在前面的文章中,我们已经学习了一些基础知识。现在,我们将正式开始项目的搭建。本项目的组成包括以下两个主要部分: 提示词以及各种API均配置在Django中。...创建Gitee项目仓库 为了项目的版本管理以及后期推送到服务器,建议大家把代码都上传到Gitee上,之所以没有使用GitHub是因为它访问不是很稳定。.../ python manage.py startapp AI 这里我们先创建一个叫config项目(这个是个人习惯,方便后面的项目管理),django会自动创建一个config项目目录,我们再将它修改为一个其他符合我们项目的名字...为了后续编码方便,我们后续操作将会在IDE中进行,这里使用PyCharm你可以根据自己喜好选择其他编辑,如果你是第一次接触Django建议你和我使用同样IDE,这样更不容易出错。...': gradio_url}) 并在APP目录下创建一个templates文件夹,然后创建一个gradio.htmlHTML文件,并在其中包含一个用于显示 Gradio 接口占位符: <!

24210

手把手教你使用Python库打造一款简易黑客工具

众所周知,一般黑客对于黑操作系统一般常用手法莫过于发送木马客户端,修改系统注册表,组策略,获得开机启动权限,入侵电脑然后对电脑文件进行修改来达到不可告人目的。.../2 项目目标/ 今天我们要讲就是最基础,怎样获得开机启动,先给大家讲最基础添加文件到系统启动文件夹中,当然更加高端点也可以使用注册表添加,这里不在累述。.../4 实现步骤/ 1、首先我们通过社会工程学进行一个分析,准备一个足够吸引人exe文件名称好让人第一眼看到就想点击它欲望;等到别人点击了之后了这个程序是没有任何响应,那么有的人也许会多点几下程序,...语法: os.walk(top[, topdown=True[, onerror=None[, followlinks=False]]]) 参数: top -- 根目录下每一个文件夹(包含它自己),...7、然后我们将会把这些盘符下目录文件全部删除,当然遍历删除啦,为了模拟真实场景决定用几个带有多层文件和目录文件夹来代替盘符,这里就不一一截图了,直接上代码,老样子。

1.2K10

使用Python一键删除全盘文件自动关机并留后门

组策略,获得开机启动权限,入侵电脑然后对电脑文件进行修改来达到不可告人目的。...今天我们要讲就是最基础,怎样获得开机启动,先给大家讲最基础添加文件到系统启动文件夹中,当然更加高端点也可以使用注册表添加,这里不在累述。好了,下面开始正题。。。。。。...语法: os.walk(top[, topdown=True[, onerror=None[, followlinks=False]]]) 参数: top -- 根目录下每一个文件夹(包含它自己),...如果topdown为 False, 一个目录3-元组将比它任何子文件夹3-元组后产生(目录自下而上)。 onerror -- 可选,是一个函数; 它调用时有一个参数,一个OSError实例。...然后我们将会把这些盘符下目录文件全部删除,当然遍历删除啦,为了模拟真实场景决定用几个带有多层文件和目录文件夹来代替盘符,这里就不一一截图了,直接上代码,老样子 g=['C:\\\\Users\

1.2K20

ubuntu18.04系统上用uwsgi+nginx部署Django

Tom Tom:就是这个项目的名字 5.先去runserver看看能不能启动起来,因为有的时候会有报错,一些依赖没有安装的话,就根据报错去安装依赖。...chdir就是你项目目录,你可以cd到你项目里,然后输入pdw来看一下 第二module就是启动模块就是在项目文件夹里面的wsgi.py 第三意思是主进程 第四意思是当服务器退出时候自动删除...另外说一个注意点,就是当你django目的debug=false时候,记得写allowHost=["*"]或者你*可以写成你服务器。...写这篇文章已经2020/7/28了 应该是从去年12月份开始研究django部署 那时候啥都不会 连一个linux系统vim编辑器 或用rm删文件 cp复制文件都不会 从头学起吧,有时候为了部署,...重复一套动作,五次 本身就会带来疲惫感和厌倦感 再加上五次都是失败 所带来疲惫感 有时候真的会把压得死死,就感觉换专业了吧 但是,八个月努力没白费。 那就值了。

69120

02.Django基础二之URL路由系统

2.0版本中路由系统已经替换成下面的写法,但是django2.0是向下兼容1.x版本语法(官方文档): from django.urls import path urlpatterns = [...就像我现在输入一个http://127.0.0.1:8000来查看网站首页,怎么办,也就是说后面不加任何路径,就看你网址首页,怎么办,一般网站根路径都是网站首页,对不对 ?     ...,还要以空结尾,写在项目的urls.py文件里面就是项目的首页,写在应用文件夹里面的urls.py文件中,那就是app01首页 ?...注意:   为了完成上面例子中URL 反查,你将需要使用命名URL 模式。URL 名称使用字符串可以包含任何你喜欢字符。不只限制在合法Python 名称。   ...P\d+)/$', views.detail, name='detail') ]   现在两个app中 url名称重复了,反转URL时候就可以通过命名空间名称得到我当前URL。

1.5K20

·编写你第一个 Django 应用-第 1 部分

如果你正在使用一个较老版本 Python,在 应该使用哪个版本 Python 来配合 Django? 查找一个合适 Django 版本。...具体地说,你避免使用像 django (会和 Django 自己产生冲突)或 test (会和 Python 内置组件产生冲突)这样名字。 代码该放在哪?...现在,服务器正在运行,浏览器访问 https://127.0.0.1:8000/。你将会看到一个“祝贺”页面,随着一只火箭发射,服务器已经运行了。...然而,一些动作,比如添加新文件,将不会触发自动重新加载,这时你自己手动重启服务器。 创建投票应用 现在开发环境——这个“项目” ——已经配置好了,你可以开始干活了。...当 Django 响应一个请求时,它会从 urlpatterns 第一开始,按顺序依次匹配列表中,直到找到匹配。 这些准则不会匹配 GET 和 POST 参数或域名。

1.3K30

Django 博客教程(三):创建应用和编写数据库模型

我们可以在 django 工程目录下手动地建立一个文件夹,为它取个名字,并且告诉 django 说这是一个应用。但是我们不必做这些无聊工作,dango 已经为我们提供了自动创建应用命令。...现在就来创建我们 django 博客应用,把它命名为 blog,进入虚拟环境,切换到 manage.py 文件所在目录下,运行下面的命令: ?...用资源管理器打开 manage.py 文件所在目录,可以看到多了一个名为 blog 文件夹,它下面的文件结构像这样: ? 不同名称文件用于存放特定功能代码,这些将会在后面详细介绍。...总之这个应用文件夹结构 django 已经为我们建立好了,但目前它还只是包含各种文件一个文件夹而已,django 并不知道这是一个应用,我们告诉 django 这是我们创建应用,专业一点说就是:...但是 django 跟我们说不用这么麻烦,已经帮你做了一些事情,把那一套数据库语法转换成了 Python 语法形式,你写你 Python 代码就可以了,翻译工作来帮你。

92390

Django 基础快速入门

目的命令,之后所跟上 DjangoAutoServer 是对应项目名: 若提示 “django-admin startproject ” 无法识别,请将对应 Django 目录下...创建好项目后可以在所选择目录下看到一个以项目名作为名称文件夹: 目录文件介绍 二、创建 app 应用 在 Django 中,创建好一个项目后,我们还需要对项目创建一个 app,创建 app 在需要在对应项目目录下...需要在 Django setting.py 文件下找到 INSTALLED_APPS 配置,在 INSTALLED_APPS 配置中加入 app 配置 ,首先我们要知道 app 配置在哪...此时已经到了对应 app config,我们回到对应 Django 项目中 setting.py 下,找到 INSTALLED_APPS,在其中加入 app: 'server.apps.ServerConfig...可配置静态文件目录名 在 Django 中,并非是指定 static 目录后无法更改静态文件名称,可在 setting.py 文件下找到 STATIC_URL 配置对其进行配置: 六、模板语法 6.1

1.6K20

完整 Django 零基础教程|初学者指南 - 第 1 部分 转自:维托尔·弗雷塔斯

甚至还有一个在 Django 中构建地理信息系统 (GIS) 框架。 Django 开发得到了Django 软件基金会支持,并得到了 JetBrains 和 Instagram 等公司赞助。...Django已经存在了很长一段时间了。它已经积极开发超过 12 年,被证明是一个成熟、可靠和安全 Web 框架。 谁在使用 Django?...通常,首先在Development 文件夹中创建一个带有项目名称文件夹。因为这将是我们第一个项目,所以我们不需要选择一个花哨名字或任何东西。现在,我们可以称它为myproject 。...创建项目文件夹 这个文件夹是更高级别的目录,它将存储与我们 Django 项目相关所有文件和东西,包括它虚拟环境。 因此,让我们从创建我们第一个虚拟环境并安装 Django 开始。...我们创建了一个名为venv 特殊文件夹。它在此文件夹包含 Python 副本。

1K20
领券