Django 模版当中使用中文 UnicodeDecodeError at / 问题最终解决方法:在 settings.py 文件当中加入 FILE_CHARSET=‘gb18030‘ DEFAULT_CHARSET=‘utf-8‘ 原文:https://www.cnblogs.com/huaihe/p/11306366.html
https://docs.djangoproject.com/en/dev/topics/auth/customizing/#substituting-a-custom-user-modelSubstituting a custom User modeldjango允许重写默认的user mode,提供了一个setting 值,来指向自定义的model,AUTH_USER_MODEL = ‘users.User‘
#users是app名
#User是用户model
Using a custom user model when starting a project 如果你开始一个新项目,设定一个自定义的user model是更值得推荐的,即使默认的user model已...
目录1.URL配置1.1基本格式 1.2参数说明 2.正则表达式详解2.1基本配置2.2注意事项2.3补充说明3.分组命名匹配3.1URLconf 使用命名组:3.2URLconf匹配的位置3.3捕获的参数永远都是字符串3.4视图函数中指定默认值3.5include其他的URLconfs(也叫URL分发)4.传递额外的参数给视图函数(了解)5.命名URL(别名)和URL的反向解析6.命名空间模式1.URL配置Django 1.11版本 URLConf官方文档 URL配置(URLconf)就像Django 所支撑网站的目录。...
前言:一点题外话我发现,不更新博客的时候,不是非常忙,就是效率非常低。最近没怎么更新博客,原因是第二种= =。惭愧惭愧。
今天效率出奇的高,一天时间把PassNote后端的接口全部写完了,Django很好用,不过实际项目中还是有些框架不能实现的功能需要解决的,我比较喜欢造轮子,不过为了保证效率,还是尽量用现成的工具,减少不必要的折腾。关于PassNote之前应该在博客有说过,这是一个密码管理器,用于加密保存各种网站帐号和密...
目录前后台交互drf(Django-restframework)框架安装接口yapi编写接口文档接口测试工具:Postmanrestful接口规范基于restful规范书写的十大常用接口debug使用说明前后台交互前台部分:首先先在终端下载axios插件,插件被下载到node_modules文件夹内了,这样全局都能导出axios插件;以后只要有使用axios插件都要重新安装到当前项目内:? cnmp install axios// main.js
import axios from 'axios'
Vue.prototype.$axios = axios;<!--ho...
Django配置信息配置信息主要由项目的settings.py实现,主要配置有项目路径、密钥配置、域名访问权限、App列表、配置静态资源、配置模板文件、数据库配置、中间件和缓存配置当DEBUG为True且ALLOWED_HOSTS为空时,项目只允许以localhost或127.0.0.1在浏览器上访问。当DEBUG为False时,ALLOWED_HOSTS为必填项,否则程序无法启动,如果想允许所有域名访问,那么可设置ALLOWED_HOSTS=[‘*‘]App列表INSTALLED_APPS的各个功能说明如下:a...
原文:http://www.cnblogs.com/guobaoyuan/p/7192398.html
报错信息"F:\PyCharm 2016.2.2\bin\runnerw.exe" C:\Users\Administrator\AppData\Local\Programs\Python\Python35\python.exe F:/Django/blogs/manage.py runserver 8000Performing system checks...Unhandled exception in thread started by <function check_errors.<locals>.wrapper at 0x000000B2A48F4950>Traceback (most recent call last): File "C:\Users\Administrator\AppData\Roaming\Python\Python35\site-packages\...
在使用sh1等hashlib方法进行加密时报:Unicode-objects must be encoded before hashing解决办法:对要加密的字符串指定编码格式解决之前:s1=sha1()
s1.update(upwd)
upwd2 = s1.hexdigest()
解决之后:s1=sha1()
s1.update(upwd.encode("utf-8"))
upwd2 = s1.hexdigest()
就增加了encode("utf-8")原文:https://www.cnblogs.com/phyger/p/9114424.html
1、编辑course-comment.html2、编辑courses.views.pyclass CourseCommentView(LoginRequiredMixin, View):def get(self, request, course_id):course = Course.objects.get(id=course_id)return render(request, ‘course-comment.html‘, {‘course‘: course,})3、配置url...
from .views import CourseCommentViewurlpatterns = [...url(r‘comment/(?P<course_id>\d+)/$‘, CourseCommentView.as_view(), name=‘course_comme...
python的web框架Django内置了的admin,可以为我们后台管理的开发提供很大便利。今天通过在自强学堂的学习,更进一步的了解了Django框架和其admin的应用。创建一个Django工程的一般步骤:1.在使用pycharm创建Django工程的时候,可以直接在菜单栏新建Django工程,也可直接在terminal中输入django-admin.py startproject project_name然后回车进行创建新工程,在此推荐直接在软件中创建工程,首先是比较方便好理解,而且在terminal中直...
"""
django 高级扩展一、静态文件
1.css,js,json,图片,字体等
2.配置setting,在最底下设置静态文件目录,写入下面代码
#配置静态文件目录
STATIC_URL = ‘/static/‘
STATICFILES_DIRS = [os.path.join(BASE_DIR,‘static‘)
]
3.在html中的调用方式
首在html开头先写:{% load static from staticfiles %} #如果STATIC_URL 改变html不用一个一个去改路径
举例
{% load static from staticfiles %}
<!DOCTYPE html>
<html lang="...
UserProfile._meta.fields[<django.db.models.fields.related.OneToOneField: user>,
<django.db.models.fields.CharField: username>,
<django.db.models.fields.CharField: nickname>,
<django.db.models.fields.EmailField: email>,
<django.db.models.fields.BooleanField: is_mail_verified>,params = UserProfile._meta.fields
for t in range(len(params)):print params[t].name, params[t].verbose_name, params[t]._c...
一但你安装好了python,django和(可选的)数据库及相关库,你就可以通过创建一个project,迈出开发django应用的第一步。项目 是 Django 实例的一系列设置的集合,它包括数据库配置、Django 特定选项以及应用程序的特定设置。如果第一次使用 Django,必须进行一些初始化设置工作。 新建一个工作目录,例如 /home/username/djcode/ ,然后进入该目录。这个目录应该放哪儿?有过 PHP 编程背景的话,你可能习惯于将代码都放在 Web 服务...
最近在学习python框架,学习Django,为了避免以后忘记了,所以写些笔记。安装那些就不说了,就记录下自己遇到的错误。版本:python2.7,Django version 1.11.10项目开始的过程为:1.首先建立一个模板xxx.html2.建立一个控制视图的文件,为view.py3.然后与当前目录下的urls.py绑定。urls.py文件中url函数前面是网址的名字,后面是调用的程序4.修改settings.py,使路径和我们的模板一致连接数据库现在也不是搞得很懂5.django的表单也弄了...