随笔分类 - Django学习(随笔)
摘要:Django是一种开源的、由python写的、免费的web框架。 Django的思维导图理解: —————————————————————————————— 图1 Django框架图 —————————————————————————————— 图2 Django流程图 1、浏览器向WSGI服务器发
阅读全文
摘要:模板语言特殊的地方就是有两个,一个是与变量有关的,一个是与语法(逻辑语言)有关的。 {{变量名}}:与变量有关,在模板中Django会自动的将变量名替换成相应的值。表示这里插入指定变量的值。 {%逻辑语言%}:逻辑语言,一般像if,for 等逻辑语言,语法格式:{%if %} 这里就是一些标签或者内
阅读全文
摘要:前面记到数据库与模型(models)有联系,现在记录一下视图与模板,他们两个也有联系。 个人理解:视图就好像一个cpu,比较核心,就是用来处理问题的,又叫业务逻辑处理,他把处理完的结果插入到模板里面,最后将模板返回给前端,进行展示。模板就好比一篇完形填空,留一些空等着视图插入数据。 这里说明一下,d
阅读全文
摘要:Django的后台管理系统就是为了方便管理员管理网站,所以django自带了一个后台管理系统,接下来记录一下如何使用这个后台的管理系统。 首先我们要进入后台管理系统,就要有一个管理员的账号,先来创建有一个账号,打开命令行交互并输入: $ python manage.py createsuperuse
阅读全文
摘要:上一节做到把一个应用加入到项目中,现在再往里面加一个数据库就可以与数据库进行交互了。 Django默认有一个轻量级的数据库叫SQLite,当我们要更换其他的数据库时,则需要绑定数据库,如何绑定?首先打开项目的settings.py,找到里面的DATABASES,将里面的engine、name、pas
阅读全文
摘要:创建一个投票的应用app。现在已经创建好了一个项目,就是有了一个框架,有了框架之后就可以往框架里面填写一些自己的需求,就是放一些功能在里面即可。一个项目可以包含多个应用app,一个应用app可以属于多个项目。每一个应用就是该项目的一个功能。 现在在该项目里面创建第一个投票的应用程序:在命令行输入创建
阅读全文
摘要:Django大概理解 *models: 设计一个模型,即在数据库中设计一个表,一个模型就是对应一个数据库中的表;models是一个类,类名就是表名,而类的属性就是表的字段。如下例子设计了两个表: from django.db import models class Reporter(models.M
阅读全文
摘要:如何创建一个项目?安装好python,pycharm,Django之后,然后在pycharm的命令行django-admin startproject MyFirstPjt。MyFirstPjt为创建的项目名。 $ django-admin startproject MyFirstPjt 此时dja
阅读全文