
Django
文章平均质量分 62
iloveyin
这个作者很懒,什么都没留下…
展开
-
Django常见命令
django-admin.py startproject test 创建一个项目名叫test的项目python manage.py startapp app 创建一个叫做app的APPpython manage.py runserver 启动服务器python manage.py validate原创 2012-08-23 15:16:57 · 2507 阅读 · 0 评论 -
django sqlite3迁移到mysql
最简单的SQLite MySQL迁移这也是在绝大多数的搜索结果里面出现的,相仿或者是相似的方法。先dump再load python ./manage.py dumpdata > data.json接着再load数据 python ./manage.py loaddata data.json然而正如作者所说的,不幸的是,这不会工作的。SQLite3 MyS原创 2015-10-29 00:53:38 · 4271 阅读 · 0 评论 -
10套精美的免费网站后台管理系统模板
Admin Panel Template这个后台管理模板的导航设计非常漂亮,头部还有未读的短消息和提醒的条数显示。在线演示 PSD下载 HTML&CSS下载 Charisma Admin TemplateCharisma 是基于 Twitter Bootstrap 制作的响应式网站管理后台模板,包含9套漂亮的主题。转载 2015-10-28 14:44:05 · 6273 阅读 · 0 评论 -
python django模型内部类meta详解
Django 模型类的Meta是一个内部类,它用于定义一些Django模型类的行为特性。以下对此作一总结:abstract 这个属性是定义当前的模型类是不是一个抽象类。所谓抽象类是不会对应数据库表的。一般我们用它来归纳一些公共属性字段,然后继承它的子类可以继承这些字段。比如下面的代码中Human是一个抽象类,Employee是一个继承了Human的子类,那么在运行syn原创 2015-06-05 18:38:46 · 4825 阅读 · 0 评论 -
python django直接执行sql语句
Django提供两种方式执行(performing)原始的SQL查询:(1) 、 Manager.raw() :执行原始查询并返回模型实例(2) 、 Executing custom SQL directly :直接执行自定义SQL,这种方式可以完全避免数据模型,而是直接执行原始的SQL语句。三、raw()方法The raw() manager method can原创 2015-06-05 18:32:26 · 33271 阅读 · 0 评论 -
python django model类型总结
V=models.CharField(max_length=None[, **options]) #varcharV=models.EmailField([max_length=75, **options]) #varcharV=models.URLField([verify_exists=True, max_length=200, **options]) #varcha原创 2015-06-05 18:18:47 · 2084 阅读 · 0 评论 -
uWSGI listen queue 队列溢出的问题
如果没有设置uwsgi的--listen,如果sysctl -a | grep net.core.somaxconn发现net.core.somaxconn=128。那你使用uwsgi启动的服务,单机最大支持并发数为100*(启动的uwsgi进程数)。如果启动进程为4个,则最大并发只能支持400,这样会在uwsgi的log日志中出现错误uWSGI listen queue of s原创 2015-05-21 17:04:30 · 5634 阅读 · 1 评论 -
django form总结
通过django froms模块生成html input标签首先在当前应用下创建一个forms.py的文件vim forms.pyfrom django import formsdef forms.AdminForm(forms.Form): username = forms.CharField() #生成明文的输入框原创 2015-05-12 18:33:46 · 1140 阅读 · 0 评论 -
Django中如何使用django-celery完成异步任务
本篇博文主要介绍在开发环境中的celery使用,请勿用于部署服务器.许多Django应用需要执行异步任务, 以便不耽误http request的执行. 我们也可以选择许多方法来完成异步任务, 使用Celery是一个比较好的选择, 因为Celery有着大量的社区支持, 能够完美的扩展, 和Django结合的也很好. Celery不仅能在Django中使用, 还能在其他地方被大量的使用. 因此原创 2015-04-08 15:00:47 · 20528 阅读 · 0 评论 -
Django model 字段类型及选项解析
model field 类型1、AutoField 一个自增的IntegerField,一般不直接使用,Django会自动给每张表添加一个自增的primary key。2、BigIntegerField 64位整数, -9223372036854775808 到 9223372036854775807。默认的显示widget 是 TextI原创 2015-04-03 10:57:52 · 25342 阅读 · 0 评论 -
Django站点管理--ModelAdmin
class AuthorAdmin(admin.ModelAdmin): list_display=('name', 'age', 'sex') #指定要显示的字段 search_fields=('name',) #指定要搜索的字段,将会出现一个搜索框让管理员搜索关键词 list_filter = ('publication_date',)原创 2015-04-01 16:50:16 · 3526 阅读 · 0 评论 -
Django static media template目录设置方法
公用部分settings.py##added by Tulpar,20140514import ossettings_dir = os.path.dirname(__file__)PROJECT_ROOT = os.path.abspath(os.path.dirname(settings_dir))MEDIAsettings.pyMEDIA_R原创 2015-03-26 18:57:35 · 2370 阅读 · 1 评论 -
使用xadmin替换django自带的admin后台
install xadmin首先当然是安装xadmin了,通过命令: pip install django-xadmin 。安装完之后,需要在项目的settings中也把它加入到 INSTALL_APPS 中, 它还依赖另外两个组件:django-crispy-forms和django-reversion,前者是必装的(安装xadmin时会自动安装),后者是可选的。install_app中原创 2015-03-26 11:29:34 · 20469 阅读 · 2 评论 -
Django导入现有数据库
inspectdb工具自省你配置文件指向的数据库,针对每一个表生成一个Django模型,然后将这些Python模型的代码显示在系统的标准输出里面。配置好数据库之后,运行如下命令shell>python manage.py inspectdb > yourSiteDirectory/yourApplication/models.py很强大,可以省去不少功夫,而且这也比原创 2015-03-25 23:01:32 · 4237 阅读 · 0 评论 -
快速给django admin后台加入bootstrap
Installationpip install django-admin-bootstrapped (virtualenv highly suggested)add django_admin_bootstrapped into the INSTALLED_APPS list beforedjango.contrib.adminhave fun!Your INSTALLED_APPS原创 2015-03-25 23:33:13 · 16308 阅读 · 2 评论 -
django-pagination分页
1、安装 pip install django-pagination2、将该APP安装至Django项目中。(settings.py) INSTALLED_APPS = ( # ... 'pagination',)3、在Django项目的middleware中安装此APP:(请修改settings.py)MIDDLEWA原创 2015-03-25 18:39:26 · 2956 阅读 · 3 评论 -
Python+Django+Nginx配置
Python和Django的安装就不写了,网上太多了,Django的部分推荐看http://www.djangoproject.com/ 已经很详细了。下面记录一下怎样为Django配置Nginx:需要用到flup,直接python setup.py install安装即可。http://trac.saddi.com/flup 然后#python manage.py r原创 2013-05-15 11:09:08 · 1693 阅读 · 0 评论 -
Django1.4典型例子(很详细的步骤)
Django知识总结1. 创建一个工程:django-admin.pystartproject mysite,执行命令之后会生成如下目录树:2. 启动服务器:pythonmanage.py runserver3. 配置数据库、时区、需要安装的应用和开启管理界面、模板:修改mysite/settings.py原创 2012-08-25 00:21:32 · 2785 阅读 · 0 评论 -
Django中与Html相关的filter
Django是个很伟大的东西,它的前端也非常容易上手,只需要掌握它的Template语言。这其中有个非常重要的东西叫filter,又叫过滤器。从本质上讲filter就是一个Python函数,取左端的为输入,分号后面为参数,进行处理后向右端输出,具体用法下面具体讲。当然除了我们自定义filter以外,Django内置的filter也已经足够强大,今天我们的主题就是其中的一类。也许写过前端代码原创 2015-11-01 19:02:32 · 2656 阅读 · 0 评论