51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#DJ
django快速入门
大部分开发语言中都有MVC框架MVC框架的核心思想是:解耦降低各功能模块之间的耦合性,方便变更,更容易重构代码,最大程度上实现代码的重用m表示model,主要用于对数据库层的封装v表示view,用于向用户展示结果c表示controller,是核心,用于处理请求、获取数据、返回结果Django是一款python的web开...
代码星球
·
2020-11-27
django
快速
入门
Django高级admin续
ModelAdmin类是模型在Admin界面中的表示形式定义:定义一个类,继承于admin.ModelAdmin,注册模型时使用这个类classHeroAdmin(admin.ModelAdmin):...通常定义在应用的admin.py文件里使用方式一:注册参数admin.site.register(HeroInfo...
代码星球
·
2020-11-26
Django
高级
admin
Django之模板Template
作为Web框架,Django提供了模板,可以很便利的动态生成HTML模版系统致力于表达外观,而不是程序逻辑模板的设计实现了业务逻辑(view)与显示内容(template)的分离,一个视图可以使用任意一个模板,一个模板可以供多个视图使用模板包含HTML的静态部分动态插入内容部分Django模板语言,简写DTL,定义在d...
代码星球
·
2020-11-26
Django
模板
Template
Django之视图Views
视图接受Web请求并且返回Web响应视图就是一个python函数,被定义在views.py中响应可以是一张网页的HTML内容,一个重定向,一个404错误等等响应处理过程如下图:在settings.py文件中通过ROOT_URLCONF指定根级url的配置urlpatterns是一个url()实例的列表一个url()对象...
代码星球
·
2020-11-26
Django
视图
Views
Django之model
在模型中定义属性,会生成表中的字段django根据属性的类型确定以下信息:当前选择的数据库支持字段的类型渲染管理表单时使用的默认html控件在管理站点最低限度的验证django会为表增加自动增长的主键列,每个模型只能有一个主键列,如果使用选项设置某属性为主键列后,则django不会再生成默认的主键列属性命名限制不能是p...
代码星球
·
2020-11-26
Django
model
django 提交json以及返回json
codehtmlconsole.log("{%url'addbook'%}");varmsg={"hotelid":"0813"}$.ajax({type:"POST",url:"{%url'addbook'%}",contentType:'application/json',data:JSON.strin...
代码星球
·
2020-11-02
json
django
提交
以及
返回
django 模版语法,if
if标签{%if%}会对一个变量求值,如果它的值是“True”(存在、不为空、且不是boolean类型的false值),对应的内容块会输出。{%ifnum>100ornum<0%}<p>无效</p>{%elifnum>80andnum<100%}&...
代码星球
·
2020-11-02
django
模版
语法
if
django 模版语法,for循环使用计数器索引
for标签遍历每一个元素:{%forpersoninperson_list%}<p>{{person.name}}</p>{%endfor%}可以利用{%forobjinlistreversed%}反向完成循环。遍历一个字典:{%forkey,valindic.items%}<...
代码星球
·
2020-11-02
django
模版
语法
for
循环
django 访问url报错Forbidden (CSRF cookie not set.): xxx 问
问题:页面访问时报错Forbidden(CSRFcookienotset.):xxx 解决方法:修改settings.py文件,注释掉django.middleware.csrf.CsrfViewMiddleware', &nb...
代码星球
·
2020-11-02
django
访问
url
报错
Forbidden
Django 升级sqlite3
sqlite3官网:https://www.sqlite.org/download.html 图片 code#更新SQLite3#获取源代码(在主目录中运行)[root@djangoServer~]#cd~[root@djangoServer~]#wgethttps://ww...
代码星球
·
2020-11-02
Django
升级
sqlite3
查看 Django 版本
codeLinux>>>importdjango>>>django.VERSION Windowspython-mdjango--version ...
代码星球
·
2020-11-02
查看
Django
版本
django.core.exceptions.ImproperlyConfigured: SQLite 3.8.3 or later is required (found 3.7.17).
解决方法1,给django降级卸载django:pipuninstalldjango安装低版本:pipinstalldjango==2.1.8 解决方法2,升级sqlite#更新SQLite3#获取源代码(在主目录中运行)[root@djangoServer~]#cd~[root@djangoSe...
代码星球
·
2020-11-02
django.core.exceptions.ImproperlyConfigured
SQLite
3.8.3
or
later
django 下载文件,指定文件中文名称
Content-disposition是MIME协议的扩展,MIME协议指示MIME用户代理如何显示附加的文件。Content-disposition其实可以控制用户请求所得的内容存为一个文件的时候提供一个默认的文件名,文件直接在浏览器上显示或者在访问时弹出文件下载对话框。Content-Dispositi...
代码星球
·
2020-11-01
文件
django
下载
指定
中文
Django 的 slug url 正则匹配
如果按照 .* 去匹配,最后会把 /edit/ 和 /delete/ 也匹配进去。urlpatterns=[#...url(r'^(?P<slug>.*)/$',post_detail,name='detail'),url(r'^(?P...
代码星球
·
2020-11-01
Django
slug
url
正则
匹配
Django 配置404页面
修改settings.pyDEBUG=False#开发环境下为True,此时我们改为FalseALLOWED_HOSTS=['*']#访问地址,127.0.0.1,自己的ip,如172.21.21.21(随便写的),...静态文件配置STATIC_URL='/static/'STATIC_ROOT=os.p...
代码星球
·
2020-11-01
Django
配置
404页面
首页
上一页
...
9
10
11
12
13
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他