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

简单搭建Django框架

但是在Django中,控制器接受用户输入的部分由框架自行处理,所以 Django 里更关注的是模型(Model)、模板(Template)和视图(Views),称为 MTV模式。...但是在Django中,控制器接受用户输入的部分由框架自行处理,所以 Django 里更关注的是模型(Model)、模板(Template)和视图(Views),称为 MTV模式。...setting ----》模板设置---》语言,文件,文字 新建Django工程.png 2.项目工程结构详解: 项目工程.png 整个工程目录视图: blog目录 (工程所在的目录) manage.py...blog 文件夹 (工程的Python包会放在此文件夹下) (1) blog/init.py (这个空的文件会告诉Python编译器,这个目录应该作为Python包) (2) blog/settings.py...6) blog/tests.py(在这个文件下,创建应用测试用例) templates文件夹(目录暂时是空的,应该包含模板文件) migrations文件夹(在以后与数据库和models之间的联系会有使用

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

    Python Django的安装

    这套框架是以比利时的吉 普赛爵士吉他手Django Reinhardt来命名的。 二、pip的应用 (1)什么是pip???...─ settings.py #该 Django 项目的设置/配置         ├── urls.py     #该 Django 项目的 URL 声明; 一份由 Django 驱动的网站“目录”...六、模板层(template) 上述是通过调用blog.views中的index方法,返回一个页面!!!...) 实际应用中这种方法显然不适合,那么接下来我们就聊聊HTML代码如何嵌套在Django中,有两种方式: 静态页面 方式一: 通过template加载模板,生成Context对象,存放模板所需数据...模板文件放在应用程序下面templates目录,这个目录默认不存在需要手动创建 (1)首先查看当前所处的位置和整体项目的目录文件结构 [root@localhost webproject]# pwd /

    62330

    『Django』模板

    简单来说,在 Django 的模板就是一个“升级版”的 HTML 文件。 我们使用 Vue 、React 这些流行的前端框架时也会用到模板,它们的用法其实和 Django 里的模板用法也很像。...配置模板 使用 Django 模板之前,需要配置一下模版的路径(位置)。...这是因为在 settings.py 里配置过模板的路径,所以直接使用模板时会先在配置好的路径里找。 还有还有,在视图 views.py 里使用 render 方法,它可以直接渲染 html 文件。...首先在项目根目录中创建一个 static 文件夹,然后把静态资源放进去。 然后在项目配置文件 settings.py 里配置静态资源路径。...'static') ] STATIC_URL是一个Django设置,用于指定在模板中引用静态文件时的基础URL。

    11910

    Django流程_菜鸟裹裹收费标准

    创建第一个项目 1、在合适位置创建一个目录 2、打开DOS进入到上一步创建的目录下 3、输入:django-admin startproject project 4、目录层级说明 manage.py _...c、使用装饰器完成注册 11、视图的基本使用 a、概述: b、定义视图 c、配置url 修改project目录下的url.py文件 在myAPP应用目录下创建一个urls.py文件 12、模板的基本使用...4、验证安装 cmd进入python 获取版本信息 import django django.get_version() 二、创建第一个项目 1、在合适位置创建一个目录 2、打开DOS进入到上一步创建的目录下.../F 4、目录层级说明 manage.py 一个命令行工具,可以让你以各种方式与该Django项目进行交互 init.py 一个空文件,告诉Python该项目是一个Python包 settings.py...web服务器,仅仅在开发测试中使用 9、Admin站点管理 a、概述: 内容发布 负责添加、删除、修改内容 公共访问 b、配置Admin应用 在settings.py文件中的INSTALLED_APPS

    1.3K30

    使用 django-blog-zinnia 搭建个人博客

    注:本博客在写作时每一个步骤均在实际环境下测试了一遍,确保没有问题。但是由于个人写作时的疏忽或者计算机环境的差异,也可能会有一些错误导致你卡在某个地方无法继续进行下去。...1 ZINNIA_MARKUP_LANGUAGE = 'markdown' 并修改语言和时区,获得更友善的语言和时间显示,注意 + 号表示添加的行,- 号表示删去的行: demo/demo/settings.py...此时会看到目录下多了一个 db.sqlite3 文件,这是存储博客数据的数据库文件,默认使用的 sqlite3。...在 demo/ 目录下(与 manage.py 同级)建立如下的目录结构和文件: demo/templates/zinnia/skeleton.html,把这里面的内容:skeleton 模板代码 ,复制到...skeleton.html中,并且在 skeleton.html 中做你想要的修改即可。

    1.3K90

    小白学Python – Django Web 开发教程一

    当您在全局或默认环境中安装 Django 时,可能会出现此问题。为了解决这个问题,我们将在 Python 中使用虚拟环境。这使我们能够在一台计算机上创建多个不同的 Django 环境。.../venv/bin/activate 上面的命令中./用来告诉当前的工作目录。 ...注意:如果您在另一个位置设置了虚拟环境,并且在另一个位置打开了终端,则提供 venv 文件夹的位置,即我们的虚拟环境文件夹。...在您的 settings.py 文件中,您将找到 INSTALLED_APPS。INSTALLED_APPS 中列出的应用程序由 Django 提供,以方便开发人员使用。...Django 视图是用户界面的一部分 - 它们通常将模板文件中的 HTML/CSS/Javascript 渲染为渲染网页时在浏览器中看到的内容。

    29120

    创建一个Django项目

    一、创建工程 1、打开终端 2、进入你想要创建工程的位置 比如想要在 桌面中创建工程 3、命令 格式:django-admin startproject 工程名 示例:django-admin startproject...project 备注: 如果 django-admin 不行,请用 django-admin.py 如果是在Linux是用源码安装的,或者用 pip 安装的,也是用 django-admin.py...manage.py: 一实用的命令行工具,可让你以各种方式与该 Django 项目进行交互。 HelloWorld/init.py: 一个空文件,告诉 Python 该目录是一个 Python 包。...,仅在开发阶段使用,后期部署上线会使用wsgi方式启动工程 三、添加应用 1、说明 一个工程中可以创建一个到多个应用,每个应用进行一类业务处理 2、黑屏终端进入工程目录下 格式:python manage.py...新建的 app 如果不加到 INSTALL_APPS 中的话, django 就不能自动找到app中的模板文件(app-name/templates/下的文件)和静态文件(app-name/static

    37820

    Django实践-01入门

    稍具规模的软件系统都会使用MVC架构(或者是从MVC演进出的其他架构),Django项目中我们称之为MTV,MTV中的M跟MVC中的M没有区别,就是代表数据的模型,T代表了网页模板(显示数据的视图),而...如果修改了代码,不需要为了让修改的代码生效而重新启动Django自带的服务器。但是,在添加新的项目文件时,该服务器不会自动重新加载,这个时候就得手动重启服务器。...使用python manage.py runserver启动服务器时,可以在后面添加参数来指定IP地址和端口号,默认情况下启动的服务器将运行在本机的8000端口。...app1 到此目录如下 __init__.py:一个空文件,告诉Python解释器这个目录应该被视为一个Python的包。...__init__.py:一个空文件,告诉Python解释器这个目录应该被视为一个Python的包。 models.py:存放应用的数据模型(MTV中的M)。

    22520

    Django 博客首页视图

    注意:在项目根目录的 blogproject\ 目录下(即 settings.py 所在的目录),原本就有一个 urls.py 文件,这是整个工程项目的 URL 配置文件。...Django 匹配 URL 模式是在 blogproject\ 目录(即 settings.py 文件所在的目录)的 urls.py 下的,所以我们要把 blog 应用下的 urls.py 文件包含到...这是 Django 规定的语法。用 {{ }} 包起来的变量叫做模板变量。Django 在渲染这个模板的时候会根据我们传递给模板的变量替换掉这些变量。最终在模板中显示的将会是我们传递的值。...模板写好了,还得告诉 Django 去哪里找模板,在 settings.py 文件里设置一下模板文件所在的路径。...}, ] 其中 DIRS 就是设置模板的路径,在 [] 中写入 os.path.join(BASE_DIR, 'templates'),即像下面这样: blogproject/settings.py

    1.2K50

    Python Django个人网站搭建3-创建superuser并向数据库中添加数据,改写视图

    熟悉django后台并添加数据 在创建完superuser后我们可以在浏览器中输入 http://127.0.0.1:8000/admin/ 后看到如下界面: image.png 输入用户名和密码后进入后台...: image.png 可以看到网站界面是英文的,可以在mysite/settings.py中进行中文设置: 修改LANGUAGE_CODE和TIME_ZONE为: LANGUAGE_CODE = 'zh-Hans.../list.html', context) render中: article/list.html代表模板位置 ,context:传入模板的对象。...编写模板 在根目录下创建模板文件夹templates, 在templates中再新建article文件夹代表是article app的模板, 再创建一个html文件list.html 并且需要告诉django...模板的位置,修改 mysite/settings.py中的TEMPLATES下的DIRS如下: TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates

    50010

    django基础之一

    Python的WEB框架有Django、Tornado、Flask 等多种,Django相较与其他WEB框架其优势为:大而全,框架本身集成了ORM、模型绑定、模板引擎、缓存、Session等诸多功能。...安装Django:     在cmd中:pip3 install django  查看安装的版本 >>> import django >>> print(django.get_version()) 1.11.5...如果它不能正常工作,请查看运行django-admin遇到的问题。     注意     你给项目命名时,项目名称不能和Python或Django的 内部组件名称同名。...你可以在django-admin和manage.py中读到关于manage.py的所有细节。             内层的mysite/目录是你的项目的真正的Python包。...它是你导入任何东西时将需要使用的Python包的名字(例如 mysite.urls)。 mysite/__init__.py:一个空文件,它告诉Python这个目录应该被看做一个Python包。

    47120

    初探Django框架

    HelloWorld/__init__.py: 一个空文件,告诉 Python 该目录是一个 Python 包。...Django2. 0中可以使用 re_path() 方法来兼容 1.x 版本中的 url() 方法,一些正则表达式的规则也可以通过 re_path() 来实现 Django 模板 想要使用模板那么我们要先在容器下创建一个模板目录...所以我们需要告诉 Django 使用 pymysql 模块连接 mysql 数据库: # 在与 settings.py 同级目录下的 __init__.py 中引入模块和进行配置 import pymysql...我们使用以下命令创建一个 TestModel 的 app: django-admin startapp TestModel 然后app生成在容器的根目录下: HelloWorld |-- HelloWorld...在 HTTP 中不常用,而在处理非 HTTP 形式的报文时非常有用,例如:二进制图片、XML、Json 等。 path 获取 URL 中的路径部分,数据类型是字符串。

    2K20

    Hcode网站的搭建日记(二)Django的创建与前后端的数据互传

    我们需要将其在settings.py文件中的INSTALLED_APPS里进行注册,这样程序才能够找到这个服务。...回到根目录,在djangoDemo.urls配置他们的关系映射,就是告诉框架URL的访问的时候应当转到哪个app。...例如:本地运行后,网址输入127.0.0.1:8000/ ,因为/后面没有字符,所以django在接受路径请求时会在根目录的urls.py中帮你路径匹配path第一个参数为''的会到名叫app_demo...请求时,需要在html里面加入模板语言的{% csrf_token %}随机生成一串csrf。...url模板语法 是{% url ‘app名字:app的路由选择' 可变参数 %} static 首先在根目录下得有一个static文件名字,然后在settings.py中配置 ?

    1K40

    Django基础篇-模板变量

    Django基础篇-url路由配置 ? 模板路径 在配置文件 settings.py 中找到 TEMPLATES 设置来配置。 ?...这是一个设置选项的列表,模板大都包含两项通用设置; 两种方式配置模板: 第一种:DIRS 定义一个目录列表,模板引擎按列表顺序搜索这些目录以查找模板源文件。将 templates 放在主项目目录下。...第二种:APP_DIRS 告诉模板引擎是否应该进入每个已经安装的应用中查找模板,值为 True,则模板会去安装了的 app 下面的 templates 文件夹查找模板。...所以在每个 app 的里面创建模板目录 templates 存放模板,这种方式需要将这个 app 添加到 settings.py 文件的 INSTALLED_APPS 列表中。 ?...点在模板渲染时有特殊的含义。变量名中点表示查找。当模板系统遇到变量名中的一个点时,它会按下面的顺序进行查找: 字典查找,属性查找,列表索引查找。 模板变量的例子: ? views.py 文件 ?

    81120
    领券