Django

Django笔记整理

django版本:1.11 项目初始化 查看django版本 python -m django –version 创建项目 django-admin startproject mysite 使用重定向 在一个成功处理POST请求之后,应进行redirect checkbox多选框,后台获取多个值 后台获取多个值时,此时不采用 POST[”], 而改用 POST.getlist()

Wally
Django

Django settings error解决

当一个文件,要导入django项目的相关内容时,要先指定好django的settings。 设置方式为: 在文件头添加: import os os.environ.setdefault(‘DJANGO_SETTINGS_MODULE’, ‘project_name.settings’)

Wally
Django

Django部署静态文件

Django项目开发完,进行部署时,常常将静态文件交由Nginx等Web服务器进行处理,部署方法为: 先在Nginx配置文件里,设置好静态文件目录 然后在Django的设置里设置好静态文件目录 新增一个STATIC_ROOT变量 最后输入以下命令即可。 python manage.py collectstatic   要注意的是,Django设置里的debug一旦设置为False,即被理 阅读更多…

Wally
Django

Django忘记admin的密码,重置方式

版本:1.11.3 重置方式: 可以从manage.py shell 里面进行重置 进入shell,然后输入下列命令即可,其中xxxxxx为新密码。 from django.contrib.auth.models import User a = User.objects.get(id=1) a.set_password(‘xxxxxx’) a.save()

Wally
Django

django获取models的某个字段的全部值

假如想获取models中某个字段的值,可能的选项有: values() values_list() 其中,前者返回的元素为dict,key为字段值,value为值。 后者返回的是tuple。 假设想得到一个某一字段值组成的list。 可以使用values_list(flat=True) 语句。并对返回的query_set使用list函数。 例如: SanbanCompany.objects.val 阅读更多…

Wally