django
TimeAmber
这个作者很懒,什么都没留下…
展开
-
Django执行原生sql
可以Manage.raw()用来执行原始查询,并返回模型实例。其调用方法如下: Manager.raw (raw_query, params = None, translations = None) 例如有下面的模型: class Person(models.Model): first_name = models.CharField(...) last_name = model...原创 2020-04-22 12:54:07 · 200 阅读 · 0 评论 -
django网站的对应与委派总结
setting.py中,用下面的命令设置URLconf,默认是网站项目目录名称下的urls.py: ROOT_URLCONF = 'ch05.urls' 在 Django2.0 中,建议使用 path 进行网址的委派: path(route, view, kwargs=None, name=None) 例如: from django.urls import include, path urlp...原创 2019-04-26 12:16:08 · 112 阅读 · 0 评论 -
django创建superuser出现的异常
使用命令python manage.py createsuperuser创建超级用户,出现下面的异常: django.core.exceptions.ValidationError: ["'' value has an invalid date format. It must be in YYYY-MM-DD format."] 这是由于模型中models.DateField的默认值...原创 2019-04-22 22:54:32 · 1113 阅读 · 0 评论 -
django进行数据迁移时出现的异常
使用命令python manage.py mikegrations进行数据迁移时,出现下面的异常: RuntimeError: Model class apps.app_user.models.user_profile doesn't declare an explicit app_laation in INSTALLED_APPS. 相应的代码段是: from django.shortcuts...原创 2019-04-23 23:32:47 · 622 阅读 · 0 评论 -
正则表达式的语法和使用
正则表达式 正则表达式的语法 特殊字符 $ 匹配输入字符串的结尾位置 () 标记一个子表达式的开始和结束位置,不加()则认为前面的一个字符是子表达式 匹配前面的子表达式零次或多次 匹配前面的子表达式一次或多次 . 匹配除换行符 \n 之外的任何单字符 [] 标记一个中括号表达式的开始 ? 匹配前面的子表达式零次或一次 \ 转义符 ^ 匹配输入字符串的开始位置,在[]中使用,表示不...原创 2019-10-01 19:10:27 · 289 阅读 · 0 评论