-
过滤器的使用

查看全部 -
快捷键:
ctrl+d 复制光标所在行
ctrl+y 删除光标所在行查看全部 -


添加页面撰写
查看全部 -





超链接配置
查看全部 -
Templates:
HTML文件
使用了Django模板语言(Django Template Language,DTL)
可以使用第三方模板(如Jinja2)
开发第一个Template:步骤
在app的根目录下创建名叫Template的目录
在该目录下创建HTML文件
在views.py中返回render()
DTL初步使用:
render()函数中支持一个dic类型参数
该字典是后台传递到模板的参数,键为参数名
在模板中使用{{参数名}}来直接使用
注:
Django查找Template:
Django按照INSTALLED_APPS中的添加顺序查找Templates
不同app下Templates目录中的同名.html文件会造成冲突
(解决template冲突方案,在app的templates目录下创建以app名为名称的目录)
查看全部 -
创建超级用户
python manage.py createsuperuser
入口 127.0.0.1:8000/admin
修改setting.py 中LANGUAGE_CODE='zh-Hans'
配置应用
在应用下admin.py中引入自身的models模块(或里面的摸类型)
编辑admin.py:admin.site.register(models.Article)
修改数据默认显示名称
在Article类下添加一个方法根据版本选择__str__(self)或__unicode_(self)
return self.title
查看全部 -
# 包含其他URL的配置
在根urls.py中引入include
在APP目录下创建urls.py文件,格式与根urls.py相同
根urls.py中url函数第二个函数改为include('blog.urls')
# 注意事项
根urls.py针对APP配置的URL名称,是该APP所有URL的总路径
注意URL配置时的正则写法
url(r'^index/$', views.index) 注意index后面的/
django 2.0 在这里有改动
2.0之前是
1 url(r'^index/$'), views.index)2.0里url改为path,
正则里不再写r ^ $,写了以后运行不出来。
查看全部 -










12345
查看全部 -
创建应用
在项目目录下,cmd命令python manage.py startapp 应用名
注意:创建应用后,要将应用添加到项目文件夹下setting.py中的INSTALLED_APPS里
应用目录介绍
migrations 数据移植(迁移)模块
admin.py 该应用的后台管理系统配置
apps.py 该应用的一些配置 1.9以后自动生成
models.py 数据模块 使用ORM框架
test.py 自动化测试模块 在这里编写测试脚本
views.py 执行响应的代码所在模块 代码逻辑处理的主要地点
创建第一个页面(响应)
1、编写blog.views
from django.http import HttpResponse
def index(request):
return HttpResponse('Hello,world!')
2、在主入口的urls.py编写
import blog.views as bv
path('index/', bv.index),
查看全部 -
通过django创建项目
在要创建项目的目录下,通过cmd输入命令:django-admin startproject 项目名
项目目录下的manage.py是项目管理器文件,可以通过命令
python manage.py 查看内容
启动网站服务:项目目录下输入: python manage.py runserver 端口号
默认端口为8000
查看全部 -
DTL
render() 函数中支持一个dict类型参数 ,前端调用 {{}}
查看全部 -
创建应用
打开命令行,进入项目中manage.py同级目录
命令行输入:python manage.py startapp blog
添加应用名称到 setting.py 中的INSTALLED_APPS里
应用目录介绍
migrations 数据移植(迁移)模块
admin.py 该应用的后台管理系统配置
apps.py 该应用的一些配置 1.9以后自动生成
models.py 数据模块 使用ORM框架
test.py 自动化测试模块 在这里编写测试脚本
views.py 执行响应的代码所在模块 代码逻辑处理的主要地点
创建第一个页面(响应)
1、编写blog.views
from django.http import HttpResponse
def index(request):
return HttpResponse('Hello,world!')
2、在主入口的urls.py编写
import blog.views as bv
path('index/', bv.index),
查看全部 -
新建jango 项目 djiango-admin startproject myblog
manage.py 与项目进行交互的命令行工具集入口
输入 Python manage.py 回车 Python manage.py runserver 启动
Python manage.py runserver 9999 修改端口启动
wsgi python服务器网关接口 Python应用与web服务器的接口(一般不动)
urls.py url配置文件
查看全部 -
页面数据呈现:前端
查看全部 -
页面呈现数据:
查看全部
举报