Django开发
文章平均质量分 79
来啦,小老弟~
为将之道,当先治心。泰山崩于前而色不变,麋鹿兴于左而目不瞬,然后可以制利害,可以待敌。---《心术》
有志于改变世界的程序员,都应该有所修养!
展开
-
学习Python的Django系列一:博客系统环境搭建 ---CSDN博客
说明:参考《跟老齐学Python Django实战》一书案例,旨在写出能根据我的博客就可以一步一步搭建出一个完整项目。具体的有关Django的知识点,可以百度查找,或参考官方网站。有中文版的:https://yiyibooks.cn/xx/django_182/index.html 虽然是1.8版本的,具有很强参考意识。一、开发环境搭建1.windows上安装Python3.6.2 和 PyC...原创 2018-05-09 15:09:43 · 645 阅读 · 0 评论 -
学习Python的Django系列二:数据库及数据模型类配置开发---CSDN博客
一、数据库开始时的相关配置1.在开发环境中安装mysqlclient模块。具体方法,点击左下角的Terminal,执行pip install mysqlclient2.数据库中新建数据库,并开权限。(注意:我的数据库跟项目不在同一台机器上)3.在项目中配置数据库权限。在BlogProject\BlogProject\settings.py中配置DATABASES项如下:顺便修改时区和语言# 语言改...原创 2018-05-09 15:17:08 · 314 阅读 · 0 评论 -
学习Python的Django系列三:站点管理及发布博客文章---CSDN博客
一、先创建管理员,用django自带的admin进行管理及博客文章的发布1、创建网站超级管理员,牢记密码执行:python manage.py createsuperuser2、运行服务器,进入管理页面执行:python manage.py runserver在浏览器中输入http://127.0.0.1:8000/admin/ ,然后输入刚创建的用户密码,就可以进入管理页面此时并没有blog站点...原创 2018-05-09 16:47:45 · 382 阅读 · 0 评论 -
学习Python的Django系列四:博客文章的前台展示功能---CSDN博客
一、显示文章标题1.需要的能量补充:(1).自行百度理解python的django中的一个概念:ORM,即对象关系映射(2).类似于java的MVC框架结构,自行百度理解django的MVT框架,即m表示model,负责与数据库交互;v表示view,是核心,负责接收请求、获取数据、返回结果;t表示template,负责呈现内容到浏览器。(3).自行学习在python manage.py shell...原创 2018-05-10 14:09:11 · 1023 阅读 · 0 评论 -
学习Python的Django系列七:用户管理之用户注册---CSDN博客
1.增加用户注册一项,注册内容除了在admin中注册的用户名、密码、邮箱,新增出生日期和手机号等。(1)编辑\account\models.py文件:from django.db import models# Create your models here.from django.contrib.auth.models import Userclass UserProfile(model...原创 2018-05-18 11:41:55 · 1218 阅读 · 10 评论 -
学习Python的Django系列五:自定义模板的相关内容---CSDN博客
此章节较短,只是一个配置。不过对代码可读性来说,很重要。因此单独拿出来,构建代码时可按照此思路。一、配置自定义模板和静态文件的位置1.其中templates的配置我们已经在上一章讲过了。类似的,接下来配置静态文件位置,在根目录下添加static文件夹,修改BlogProject/settings.py,在STATIC_URL = '/static/'下添加:STATICFILES_DIRS = (...原创 2018-05-14 10:01:39 · 263 阅读 · 0 评论 -
学习Python的Django系列六:用户管理之用户登录与退出---CSDN博客
1.在第三章节中,我们有通过python manage.py createsuperuser创建网站超级管理员。并通过访问http://127.0.0.1:8000/admin/ ,输入创建的用户密码,进入管理页面。此网站功能是我们安装Django时默认安装的用户管理模块。我的位置位于:D:/CodeSpace/PythonEnvs/myblog36/Lib/site-packages/djang...原创 2018-05-15 17:11:16 · 2506 阅读 · 0 评论 -
Python3.6+Django2.2+mysql5.6数据库报错:AttributeError: 'str' object has no attribute 'decode'
1. 安装数据库驱动pymsql$ pip3 install pymysql2. 安装完毕,打开_init_.py,添加代码:import pymysqlpymysql.install_as_MySQLdb()若有报错说什么版本问题的话。解决方法:在python的MySQL包中,我的环境路径:F:\Project\PythonEnve\***\Lib\site-pack...原创 2019-05-09 10:44:46 · 2509 阅读 · 10 评论 -
Django2.0 解决VUE的跨域请求问题
1.VUE上的请求:安装qs: npm install qs --save请求: var qs = require('qs') this.form.user = localStorage.getItem('loginname') console.log('***********') console.log(qs.stringify(thi...原创 2019-05-14 17:03:34 · 424 阅读 · 1 评论