Django
文章平均质量分 65
BSSZDS930
这个作者很懒,什么都没留下…
展开
-
Django Model模块加载
文章目录metaclassModelBaseModel参考文献metaclassModelBase# from django.db.models impor ModelBaseclass ModelBase(type): """Metaclass for all models.""" def __new__(cls, name, bases, attrs, **kwargs): pass def add_to_class(cls, name, value):原创 2021-06-07 19:00:06 · 253 阅读 · 0 评论 -
Django 依赖包err
python 依赖包ERR关于win-Python中 from Crypto.Cipher import AES这个死活报错的问题C:\Python2\Lib\site-packages路径下文件夹crypto的首字母改成大写,即是Crypto.editdistance 乱码cpp文件去掉日文注释Socket Error启动乱码:port占用!!kill进程。windows下python2.7 安装pycrypto库报错 https://www.cnblogs.com原创 2021-06-01 16:22:52 · 141 阅读 · 0 评论 -
Django 加载settings配置
manage.py设置DJANGO_SETTINGS_MODULE环境变量调用django.setup()启动import os, sysdef main(): os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'MyProject.settings') try: from django.core.management import execute_from_command_line except Impor原创 2021-05-27 16:06:12 · 1082 阅读 · 0 评论 -
Django 时区问题
select now(); 查看MySQL时间.如果时间和你本地当前时间一致 ,说明mysql的时间没有问题当启用时区支持,Django 在数据库以 UTC 存储日期信息,在模板和表单中用时区转换为最终用户的时区。数据库中的时间比Django界面时间晚8hdjango界面显示时间5.26号00:00, 但保存到数据库时有时差8h, 变成5.25号16:00。settings.py中设置了USE_TZ=True 和 TIME_ZONE = 'Asia/Shanghai'。用datetime..原创 2021-05-27 15:18:31 · 261 阅读 · 0 评论 -
Django ORM
ForeignKeyauthor = models.ForeignKey('Author', related_name="author_blogs", verbose_name=u"作者", null=True, blank=True) # Blog + Authorblog.author: 一对一au.author_blogs.all() 一对多related_query_name: 反向关联查询名。用于从目标模型反向过滤模型对象的“代号名称”. eg: Article.obj原创 2021-05-26 14:55:31 · 91 阅读 · 0 评论 -
Django ajax-selects
django-ajax-selectsbook_set = make_ajax_field(Author, 'book_set', 'book') AJAX_LOOKUP_CHANNELS注册1. django1.7+ @register装饰器自动导入from ajax_select import LookupChannel, register@register('book')class BookLookup(LookupChannel): model = Book原创 2021-05-26 11:35:31 · 181 阅读 · 0 评论 -
Django Admin定制
文章目录列表页定制编辑页定制动作定制模板定制命令定制并传参ModelModelAdmin方法重写权限定制ModelForm定制其他模板定制Model或ModelAdmin的方法属性或一个可调用函数:利用 Session 实现自动登录Admin定制: 创建–>注册列表页定制list_display = ('title',) # 显示的字段list_filter = () # 过滤器list_editable = ('auth',) # 可编辑字段list_displ原创 2021-05-26 11:30:16 · 460 阅读 · 0 评论 -
Django Queryset用法
|- apps|-----Blog|---------models.py: author, blog, categoryfilter/getget()不到会抛异常,但get到多条也会报错!!!author = Author.objects.filter(name="GG", status=0).first()if not author: continue # get()不到会抛异常,但get到多条也会报错;可用filter().first()代替try: autho原创 2021-05-26 11:05:24 · 1611 阅读 · 0 评论