AJAX的好处是利用JavaScript请求服务器并操作DOM,局部加载网页,不用重新刷新页面,提高了访问速率,增强了交互效果。坏处是搜索引擎在看源码的时候看不到。问题是Django如何提供json?
下面以付费软件库作json为示例
#models.py
from django.db import models
class PaidSoftware(models.Model):
wizard_name = models.CharField(max_length=300)
description = models.CharField(max_length=500)
official_url = models.URLField()
attachment_url = models.URLField()
$ python manage.py migrate
#admin.py
from django.contrib import admin
f
...fedora中设置服务自启动可以用下面的命令
chkconfig servicename on
例如设置mariadb.service自启动可以用
# chkconfig mariadb on
请参考博客园http://www.cnblogs.com/nerxious/archive/2013/01/18/2866548.html
...一不小心重装了个系统,编辑神器Sublime_Text也要重装,这里简单记录一下重装的过程。如果下次重装系统(呸呸呸,你才重装系统呢!):我是说如果),参考此文可以节约时间。
不用再找搜索引擎了(省得神马百度太可怜了),直接goto http://www.sublimetext.com/3好了,看是哪个Platform,对应着下载多好,此次安装是Linux版的。
由于用的是fedora不是Ubuntu,于是悲剧。
$ wget http://c758482.r82.cf2.rackcdn.com/sublime_text_3_build_3083_x64.tar.bz2
$ bzip2 -d sublime_text_3_build_3083_x64.tar.bz2
$ tar -xvf sublime_text_3_build_3083_x64.tar
$ sudo mv sublime_text_3 /opt/
$ cp /opt/sublime_text_3/sublime_text.desktop /usr/share/a
...有时候由于数据库表结构的更改,需要对MySQL数据库进行备份和导入操作,掌握基本的MySQL的操作甚为必要。
例如使用数据库app_feat:
登录并使用
$ mysql -uroot -p app_feat;
登录后使用
MariaDB [(none)]> use app_feat;
MariaDB> show databases;
MariaDB [app_feat]> show tables;
例如描述表auth_user:
MariaDB [app_feat]> describe auth_user;
例如导出数据库app_feat到文件app_feat.sql
$ mysqldump -uroot -p app_feat > app_feat.sql
例如导出数据库app_feat中的表blog_article到文件blog_article.sql
$ mysqldump -uroot -p app_feat blog_article> blog
...使用Django1.8在admin界面,或shell下create_user, 出现如下错误
IntegrityError: (1048, "Column 'last_login' cannot be null")
原因是在Django1.8中,对last_login作了更改,允许last_login为null, 原文链接是
https://docs.djangoproject.com/en/1.8/releases/1.8/#abstractuser-last-login-allows-null-values