摘要:
Django的序列化工具让你可以将Django的模型‘翻译’成其它格式的数据。通常情况下,这种其它格式的数据是基于文本的,并且用于数据交换\传输过程。 一、序列化数据 Django为我们提供了一个强大的序列化工具serializers。使用它也很简单,如下所示: from django.core i 阅读全文
posted @ 2018-12-30 18:34
NAVYSUMMER
阅读(250)
评论(0)
推荐(0)
摘要:
网站地图是根据网站的结构、框架、内容,生成的导航网页,是一个网站所有链接的容器。很多网站的连接层次比较深,蜘蛛很难抓取到,网站地图可以方便搜索引擎或者网络蜘蛛抓取网站页面,了解网站的架构,为网络蜘蛛指路,增加网站内容页面的收录概率。网站地图一般存放在域名根目录下并命名为sitemap,比如http: 阅读全文
posted @ 2018-12-30 18:32
NAVYSUMMER
阅读(569)
评论(0)
推荐(0)
摘要:
我们可以通过manage.py编写和注册自定义的命令。 自定义的管理命令对于独立脚本非常有用,特别是那些使用Linux的crontab服务,或者Windows的调度任务执行的脚本。比如,你有个需求,需要定时清空某篇文章下面的评论,一种解决方案就是写一个django-admin命令,再写一个运行该命令 阅读全文
posted @ 2018-12-30 18:31
NAVYSUMMER
阅读(147)
评论(0)
推荐(0)
摘要:
因为因特网HTTP协议的特性,每一次来自于用户浏览器的请求(request)都是无状态的、独立的。通俗地说,就是无法保存用户状态,后台服务器根本就不知道当前请求和以前及以后请求是否来自同一用户。对于静态网站,这可能不是个问题,而对于动态网站,尤其是京东、天猫、银行等购物或金融网站,无法识别用户并保持 阅读全文
posted @ 2018-12-30 18:31
NAVYSUMMER
阅读(290)
评论(0)
推荐(0)
摘要:
目录 一、Django内置命令选项 二、app提供的命令 三、 共有参数 四、颜色控制 五、在代码中调用管理命令 django-admin是用于管理Django的命令行工具集,当我们成功安装Django后,在操作系统中就会有这个命令,但是根据安装方式或者系统环境的不同,你可能需要配置一下调用路径。在 阅读全文
posted @ 2018-12-30 18:30
NAVYSUMMER
阅读(196)
评论(0)
推荐(0)
摘要:
在实际生产环境,Django是不可能使用SQLite这种轻量级的基于文件的数据库作为生产数据库。一般较多的会选择MySQL。 下面介绍一下如何在Django中使用MySQL数据库。 一、安装MySQL 不建议在Windows中部署MySQL,建议迁移到Linux上来。 我这里使用的是ubuntu16 阅读全文
posted @ 2018-12-30 18:29
NAVYSUMMER
阅读(227)
评论(0)
推荐(0)
摘要:
Django的默认配置文件中,包含上百条配置项目,其中很多是我们‘一辈子’都不碰到或者不需要单独配置的,这些项目在需要的时候再去查手册。 强调:配置的默认值不是在settings.py文件中!不要以为settings.py中的配置值就是默认值,参考前文。settings.py是使用django-ad 阅读全文
posted @ 2018-12-30 18:28
NAVYSUMMER
阅读(263)
评论(0)
推荐(0)
摘要:
Django项目的设置文件位于项目同名目录下,名叫settings.py。这个模块,集合了整个项目方方面面的设置属性,是项目启动和提供服务的根本保证。 一、简述 settings.py文件本质上是一个Python模块,带有模块级别的变量。 下面是一些示例设置: ALLOWED_HOSTS = ['w 阅读全文
posted @ 2018-12-30 18:26
NAVYSUMMER
阅读(216)
评论(0)
推荐(0)
摘要:
Django的admindocs应用可以从模型、视图、模板标签等地方获得文档内容。 一、概览 要激活admindocs,请按下面的步骤操作: 在INSTALLED_APPS内添加django.contrib.admindocs 在urlpatterns内添加url(r'^admin/doc/',in 阅读全文
posted @ 2018-12-30 18:25
NAVYSUMMER
阅读(273)
评论(0)
推荐(0)
摘要:
通常情况下,admin的工作模式是“选中目标,然后修改目标”,但在同时修改大量目标的时候,这种模式就变得重复、繁琐。 为此,admin提供了自定义功能函数actions的手段,可以批量对数据进行修改。admin内置了一个批量删除对象的操作,如下图所示: 下面以一个新闻应用的文章模型为例,介绍一个批量 阅读全文
posted @ 2018-12-30 18:24
NAVYSUMMER
阅读(949)
评论(0)
推荐(0)