摘要:导入数据库fromdjceleryimportmodelsascelery_modelscelery_models.PeriodicTask.objects.create(...)celery_models.PeriodicTask.ojects.get(name='add')查询任务信息def r...
阅读全文
摘要:在settings.py里installed_apps里添加 djcelery需安装django-celery在settings末端添加import djcelerydjcelery.setup_loader()BROKER_URL = 'amqp://guest:guest@localhost:5...
阅读全文
摘要:import osimport rename = raw_input("please input the name: ")for dirpath, dirnames, filenames in os.walk(os.path.join('/home/xiao', name), True, None)...
阅读全文
摘要:sudo apt-get updatesudo apt-get install python-pipsudo pip install Django==1.7.1sudo apt-get install -y python-devsudo apt-get install -y libevent-dev...
阅读全文
摘要:服务器配置是Ubuntu14.04 64位OSubuntu14.04默认是安装好了python2.7版本不用自己安装了。先更新下源sudo apt-get update第一步先安装pipsudo apt-get install -y python-pip有些时候安装pip前需要安装几个相关包sudo...
阅读全文
摘要:django-crispy-forms 是对django form在html页面呈现方式进行管理的一个第三方插件。配置: 在INSTALLED_APPS中加入'crispy_forms'django-crispy-forms可以选择四种css库,分别是bootstrap,bootstrap3,uni...
阅读全文
摘要:命令行:admin后台管理扩展后面会出现个放大镜实现搜索补齐功能。交互式的 Python Shells(shell_plus)实现自动导入如果遇到apps中包含的的models名字出现冲突,或不想载入特定apps的models的情况,可以通过配置别名的方法解决:# 将自动载入的Messages模块重...
阅读全文
摘要:一个普通例子:todos = Todo.objects.filter(owner=request.user).filter(is_done=False).filter(priority=1)弊端:首先,代码冗长,正式的项目中,将会更加复杂。其次,泄露实现细节。比如代码中的is_done是Boolea...
阅读全文
摘要:# At the top of settings/base.pyfrom os.path import join, abspath, dirnamehere = lambda *x: join(abspath(dirname(__file__)), *x)PROJECT_ROOT = here("....
阅读全文
摘要:settings里设置好media_rootimport osHERE = os.path.dirname(os.path.dirname(__file__))MEDIA_ROOT = os.path.join(HERE, "media").replace('\\', '/')MEDIA_URL =...
阅读全文
摘要:from DjangoUeditor.models import UEditorFieldcontent = UEditorField(u"内容", imagePath="uploadimg/",blank=True, null=True)在adminx.py里style_fields = {'co...
阅读全文
摘要:设置:auth.login(request, user) response = HttpResponseRedirect(reverse("index")) response.set_cookie('xiang', username, 3600) return response获取: def in...
阅读全文
摘要:value必须replace(tzinfo=None)变成datetime格式,否则格式不对不能相减。
阅读全文
摘要:@login_required()def to_register(request): return render_to_response("pay/register_yeepay.html", context_instance=RequestContext(request))// 意思简单,就不说了...
阅读全文
摘要:lovep2c项目pay模块注释:views.py:def create_user_no(email): return md5(email).hexdigest().upper() + "".join([choice(string.letters) for i in range(8)])/** m...
阅读全文
摘要:一:安装django-debug-toolbar。二:在settings里的MIDDLEWARE_CLASSES加入'debug_toolbar.middleware.DebugToolbarMiddleware'一般是最后一行。三:在settings里的INSTALLED_APPS加入'debug...
阅读全文
摘要:在linux系统下想要可视化sqlite的办法一:安装sqlitebrowser: sudo apt-get install sqlitebrowser二:在终端提示符后输入sqlitebrowser启动图形界面:django的syncdb命令缺陷在于并不能将模型的修改或删除同步到数据库,因此造成...
阅读全文
摘要:For example, the following code will store uploaded files under /media/photos regardless of what yourMEDIA_ROOT setting is:from django.db import model...
阅读全文
摘要:django_messages是一个提供注册用户之间互相发送消息的django app。最近在研究其实现机制,安装测试非常容易,导入包,配好url以及syncdb生成数据库即可使用。一、收获一: 我们在setting里设置好AUTH_USER_MODEL = 'accounts.User', 然...
阅读全文
摘要:ModelForm的继承者有两种保存数据方式:一:创建新的数据:f = ArticleForm(request.POST)new_article = f.save()二:更新数据库:a = Article.objects.get(pk=1)f = ArticleForm(request.POST, ...
阅读全文