#DJ

django快速入门

大部分开发语言中都有MVC框架MVC框架的核心思想是:解耦降低各功能模块之间的耦合性,方便变更,更容易重构代码,最大程度上实现代码的重用m表示model,主要用于对数据库层的封装v表示view,用于向用户展示结果c表示controller,是核心,用于处理请求、获取数据、返回结果Django是一款python的web开...
代码星球 代码星球·2020-11-27

Django高级admin续

ModelAdmin类是模型在Admin界面中的表示形式定义:定义一个类,继承于admin.ModelAdmin,注册模型时使用这个类classHeroAdmin(admin.ModelAdmin):...通常定义在应用的admin.py文件里使用方式一:注册参数admin.site.register(HeroInfo...
代码星球 代码星球·2020-11-26

Django之模板Template

作为Web框架,Django提供了模板,可以很便利的动态生成HTML模版系统致力于表达外观,而不是程序逻辑模板的设计实现了业务逻辑(view)与显示内容(template)的分离,一个视图可以使用任意一个模板,一个模板可以供多个视图使用模板包含HTML的静态部分动态插入内容部分Django模板语言,简写DTL,定义在d...
代码星球 代码星球·2020-11-26

Django之视图Views

视图接受Web请求并且返回Web响应视图就是一个python函数,被定义在views.py中响应可以是一张网页的HTML内容,一个重定向,一个404错误等等响应处理过程如下图:在settings.py文件中通过ROOT_URLCONF指定根级url的配置urlpatterns是一个url()实例的列表一个url()对象...
代码星球 代码星球·2020-11-26

Django之model

在模型中定义属性,会生成表中的字段django根据属性的类型确定以下信息:当前选择的数据库支持字段的类型渲染管理表单时使用的默认html控件在管理站点最低限度的验证django会为表增加自动增长的主键列,每个模型只能有一个主键列,如果使用选项设置某属性为主键列后,则django不会再生成默认的主键列属性命名限制不能是p...
代码星球 代码星球·2020-11-26

django 提交json以及返回json

 codehtmlconsole.log("{%url'addbook'%}");varmsg={"hotelid":"0813"}$.ajax({type:"POST",url:"{%url'addbook'%}",contentType:'application/json',data:JSON.strin...

django 模版语法,if

if标签{%if%}会对一个变量求值,如果它的值是“True”(存在、不为空、且不是boolean类型的false值),对应的内容块会输出。{%ifnum>100ornum<0%}<p>无效</p>{%elifnum>80andnum<100%}&...
代码星球 代码星球·2020-11-02

django 模版语法,for循环使用计数器索引

 for标签遍历每一个元素:{%forpersoninperson_list%}<p>{{person.name}}</p>{%endfor%}可以利用{%forobjinlistreversed%}反向完成循环。遍历一个字典:{%forkey,valindic.items%}<...

django 访问url报错Forbidden (CSRF cookie not set.): xxx 问

问题:页面访问时报错Forbidden(CSRFcookienotset.):xxx  解决方法:修改settings.py文件,注释掉django.middleware.csrf.CsrfViewMiddleware',      &nb...

Django 升级sqlite3

 sqlite3官网:https://www.sqlite.org/download.html 图片  code#更新SQLite3#获取源代码(在主目录中运行)[root@djangoServer~]#cd~[root@djangoServer~]#wgethttps://ww...
代码星球 代码星球·2020-11-02

查看 Django 版本

codeLinux>>>importdjango>>>django.VERSION Windowspython-mdjango--version ...
代码星球 代码星球·2020-11-02

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...

django 下载文件,指定文件中文名称

 Content-disposition是MIME协议的扩展,MIME协议指示MIME用户代理如何显示附加的文件。Content-disposition其实可以控制用户请求所得的内容存为一个文件的时候提供一个默认的文件名,文件直接在浏览器上显示或者在访问时弹出文件下载对话框。Content-Dispositi...

Django 的 slug url 正则匹配

 如果按照 .* 去匹配,最后会把 /edit/ 和 /delete/ 也匹配进去。urlpatterns=[#...url(r'^(?P<slug>.*)/$',post_detail,name='detail'),url(r'^(?P...

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
首页上一页...910111213...下一页尾页