Python实战之Django
这是自己在学习Django的路上的一些总结和经验吧,形成了这样的一个套路,从最基本的shell命令到项目完成,从部署到优化的历程
搜索与推荐Wiki
这个作者很懒,什么都没留下…
展开
-
Django3.0和Python3.7连接Mysql报:Error loading MySQLdb module. Did you install mysqlclient?
环境说明Python 3.7.3Django 3.0安装:pip3 install -U Django文档:https://docs.djangoproject.com/zh-hans/3.0/contents/项目说明创建项目django-admin startproject mysite 配置MysqlDATABASES = { 'default': {...原创 2019-12-04 15:45:02 · 3167 阅读 · 0 评论 -
__str__ returned non-string (type int)
这个问题是我在做这个项目【<a href="https://github.com/Thinkgamer/CSMarket">点击查看</a>】时遇到的,主要是因为以前在使用django的models时,在models的__str__(self) 函数时,默认返回的字段都是CharField类型的,而在这次返回了一个IntegerField类型导致出现了题目中的错误。原创 2017-04-06 00:11:43 · 8072 阅读 · 0 评论 -
TypeError: view must be a callable or a list/tuple in the case of include().
django1.10版本对views视图函数的调整变化使用TypeError: view must be a callable or a list/tuple in the case of include().原创 2016-11-09 00:47:58 · 11584 阅读 · 2 评论 -
00.Python manage.py shell和 Python的分析
环境:Python 2.7.6 django1.8.6IDE:Pycharm编写了一个模板,数据库连接的是MySQl数据库(具体配置参考http://blog.csdn.net/gamer_gyt/article/details/49976119)可是pycharm中启动服务的时候报错如下:................django.core.exceptions.Im...原创 2015-11-22 11:00:22 · 7128 阅读 · 0 评论 -
01.Django学习之安装,建立项目,传参,MySQL数据库,静态文件配置和模板的使用
1:安装pip install Django==1.8.62:建立项目进入某个目录执行 django-admin.py startproject myweb(此为项目目录)建立子目录: 先进入 myweb目录,然后执行 manage.py startapp blog,ok子目录完毕 在SName的views.py中添加如下代码:...原创 2015-12-03 19:31:09 · 3182 阅读 · 0 评论 -
02.Django后台和数据库的设计
继上一篇中数据库的连接一:Admin的工作方式 当服务启动时,Django从`` url.py`` 引导URLconf,然后执行`` admin.autodiscover()`` 语句。 这个函数遍历INSTALLED_APPS配置,并且寻找相关的admin.py文件。 如果在指定的app目录下找到admin.py,它就执行其中的代码。在`` books`` 应用...原创 2015-12-03 19:32:45 · 3866 阅读 · 0 评论 -
03.Django的MTV开发模式详解和模型关系构建
ORM:对象关系映射一:MTV开发模式把数据存取逻辑、业务逻辑和表现逻辑组合在一起的概念有时被称为软件架构的Model-View-Controller(MVC)模式。 在这个模式中,Model 代表数据存取层,View 代表的是系统中选择显示什么和怎么显示的部分,Controller 指的是系统中根据用户输入并视需要访问模型,以决定使用哪个视图的那部分。Django...原创 2015-12-03 23:18:31 · 4732 阅读 · 0 评论 -
04.Django实现完整登录系统的两种方法(cookie and session)
一:将登录时的用户信息写入cookie################################################################一、存取Cookies# 1、设置Cookies# response.set_cookie("cookie_key","value")# 2、获取Cookies# value...原创 2015-12-17 00:45:00 · 7725 阅读 · 0 评论 -
05.Django表单的使用
一:细说Request 每一个views.py视图函数,返回时否会携带一个request的对象,该对象包含的信息有 当然在这个基础上,还包含其他的一些信息: request.MEAT是一个python字典,包含了本次http请求的header信息,以下几个是常用的 HTTP_RFERER:链接网页 HTTP_USER_AGENT:用...原创 2016-01-11 21:16:03 · 2524 阅读 · 0 评论 -
06.Django中用户的两种扩展方式(Profile和AbstractUser)
1:profile扩展正常建立一个项目:python-admin.py startproject myweb建立子项目manage.py startapp user子项目配置如下:models.pyfrom django.db import modelsfrom django.contrib.auth.models import User ...原创 2016-01-11 21:21:01 · 14411 阅读 · 0 评论 -
07.Django中的自定义认证方式和权限的设计与使用
一:自定义认证方式前提条件1:建立简单的django工程2:简单的login模块3:基础的配置假设已经完成4:User配置参考上一篇博客http://blog.csdn.net/gamer_gyt/article/details/50499653以上如果哪点不明白,请查看前边章节诶的内容login/views.py:class LoginForm(forms...原创 2016-03-31 13:02:01 · 6101 阅读 · 0 评论 -
07+. Django用户登录验证系统和登录注销
一直以来对Django的用户权限登录保护模棱两可,最近由于在做一个django的项目,其中涉及到用户的权限登录保护,所以算是有些清楚了,总结下来,给还在模棱两可的你阅读。原创 2017-03-08 00:12:41 · 11833 阅读 · 0 评论 -
08.Django自定义模板,自定义标签和自定义过滤器
一:自定义模板模板继承我们可以简单的理解为类的继承,其实他们有很大的相似之处,定义一个基类模板,我们便可以在子页面中进行引用,django中模板中的块用block进行标示,他属于django自定义的tag例如:我们定义了一个基类的模板base.html<!DOCTYPE html><html><head> <meta htt...原创 2016-03-31 20:31:18 · 8998 阅读 · 0 评论 -
09.Apache 2.4 基于端口配置多个Diango项目
写在前边的话: 基于多端口配置普通的web项目是非常简单的,大家上网搜索就能得到很多答案,而且不会出错,然而在配置Django的多端口时,却出现了各种bug,苦苦的折腾了一晚上 环境 说明: 服务器 Windows Server 2008 Apache 2.4.4 Python 2.原创 2016-08-06 12:16:56 · 4555 阅读 · 3 评论 -
10.Django细节性知识点回顾(二)
django的细节知识点回顾,你会在这里看到很多容易忽略的细节性知识原创 2016-09-11 13:07:22 · 3513 阅读 · 0 评论 -
11. Django 引入富文本编辑器KindEditor
一路走来,DJango也用了挺久了,自己也做了一些基于Django的小项目,具体可看github,但是Django默认的admin后台编辑文本框实在是太丑了,而且单一,其实在很久之前就想写这篇文章了,但是由于种种原因拖延到了现在,终于下定了决心来写,现在时间是23:49。原创 2017-03-27 00:17:53 · 9807 阅读 · 5 评论