摘要: FBV FBV(function base views) 就是在视图里使用函数处理请求。 CBV CBV(class base views) 就是在视图里使用类处理请求。 Python是一个面向对象的编程语言,如果只用函数来开发,有很多面向对象的优点就错失了(继承、封装、多态)。所以Django在后 阅读全文
posted @ 2020-06-18 09:32 Fmaj-7 阅读(579) 评论(0) 推荐(0)
摘要: class Field(object): widget = TextInput # Default widget to use when rendering this type of Field. hidden_widget = HiddenInput # Default widget to use 阅读全文
posted @ 2020-06-17 09:44 Fmaj-7 阅读(204) 评论(0) 推荐(0)
摘要: widget = widget or self.widget if isinstance(widget, type): widget = widget() else: widget = copy.deepcopy(widget) 阅读全文
posted @ 2020-06-17 09:30 Fmaj-7 阅读(129) 评论(0) 推荐(0)
摘要: import hashlib #1,首先引入hashlib模块 def password_encrypt(pwd): md5 = hashlib.md5() # 2,实例化md5() 方法 md5.update(pwd.encode()) # 3,对字符串的字节类型加密 ret = md5.hexd 阅读全文
posted @ 2020-06-16 10:59 Fmaj-7 阅读(301) 评论(0) 推荐(0)
摘要: from django.utils.functional import cached_property import datetime class User(object): birth_year = 1988 @cached_property def age(self): return datet 阅读全文
posted @ 2020-06-15 15:45 Fmaj-7 阅读(220) 评论(0) 推荐(0)
摘要: if installed_apps is None and hasattr(sys.modules[__name__], 'apps'): raise RuntimeError("You must supply an installed_apps argument.")print(sys.modul 阅读全文
posted @ 2020-06-15 14:32 Fmaj-7 阅读(428) 评论(0) 推荐(0)
摘要: for setting in dir(mod): if setting.isupper(): setting_value = getattr(mod, setting) if (setting in tuple_settings and not isinstance(setting_value, ( 阅读全文
posted @ 2020-06-13 17:07 Fmaj-7 阅读(192) 评论(0) 推荐(0)
摘要: def __new__(mcs, name, bases, attrs): # Collect fields from current class. current_fields = [] for key, value in list(attrs.items()): if isinstance(va 阅读全文
posted @ 2020-06-13 10:29 Fmaj-7 阅读(196) 评论(0) 推荐(0)
摘要: yum install -y gcc-c++ 离线安装pandas需要这个:pytz-2019.3.tar.gz 阅读全文
posted @ 2020-04-15 14:57 Fmaj-7 阅读(736) 评论(0) 推荐(0)
摘要: 临时生效 # export LANG="zh_CN.UTF-8" # 设置为中文 阅读全文
posted @ 2020-04-15 14:49 Fmaj-7 阅读(188) 评论(0) 推荐(0)