一、安装数据库,选择server only 一路下一步二、连接数据库遇到的问题 修改setting文件 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'djangopro1db', 'USER': ' ...
分类:
其他好文 时间:
2020-03-04 00:00:00
阅读次数:
68
问题描述: Django3.x之后版本需要SQLite3.8.3及以后的版本的支持,但是centos默认安装SQLite的版本为3.7.17,所以在运行python manage.py startapp polls时报错。 解决办法: 1. 重装降级Django. 2. 升级SQLite. 1. 重 ...
分类:
数据库 时间:
2020-03-03 23:53:57
阅读次数:
571
1、三种表关系在Model类中的对应关系 2、以学生表、学生具体信息表、学院表、课程表为例实现上述三种表关系 分析:一个学院有多个学生,因此学院与学生的关系为一对多的关系 一个学生上多门课,一门课程有多个学生上,因此学生与课程的关系为多对多的关系 一个学生有一个具体信息表,一个具体信息表对应一个学生 ...
分类:
其他好文 时间:
2020-03-03 21:03:28
阅读次数:
69
使用hashlib库的sha1对数据进行加密 用户登陆的时候,也需要对密码进行加密处理后再进行验证,否则会登陆失败 在models中加如下内容 创建一个新用户就会发现已经是密文的密码了(这里说的创建密码不是叫你直接去数据库创建) ...
分类:
其他好文 时间:
2020-03-03 21:01:09
阅读次数:
181
创建项目之后,我们需要对项目进行最基础的配置。这些配置是我们做项目的时候必须要配置的,所以我们先提前配置好。 我们打开myblog目录下的settings.py文件。 一、设置域名访问权限 myblog/settings.py ALLOWED_HOSTS = [] #修改前 ALLOWED_HOST ...
分类:
其他好文 时间:
2020-03-03 15:05:35
阅读次数:
54
一、服务器运行参数 python manage.py runserver 0.0.0.0:80python manage.py runserver 0:80 #0是0.0.0.0的缩写 这里两个问题: 1. 使用0.0.0.0 才能在相同网段进行访问,否则只能通过本机(即服务器)进行访问。 2. 8 ...
分类:
Web程序 时间:
2020-03-03 12:52:25
阅读次数:
353
简单写一下多对多查询 model 不是多对多的字段我就没写上来的 class Tag(models.Model): name = models.CharField(max_length=20,verbose_name='标签') add_time = models.DateField(default ...
分类:
其他好文 时间:
2020-03-03 01:16:43
阅读次数:
88
cookiecutter是一款快https://github.com/pydanny/cookiecutter-django.git速搭建项目的命令行工具 cookiecuter是用来建立项目的工程模板, 也就是在开始创建项目的时候不需要手动创建一大堆东西, cookiecutter可以将初始化项目 ...
分类:
其他好文 时间:
2020-03-03 01:05:06
阅读次数:
54
startapp 配置数据库 下载mysql 驱动 生成默认数据库表 ...
分类:
编程语言 时间:
2020-03-03 01:04:34
阅读次数:
55
基本配置 一、创建django程序 终端命令: django-admin startproject sitename IDE创建django程序时,本质上都是自动执行上述命令 其他常用命令:进入工程目录 python manage.py runserver 127.0.0.1 端口号 运行测试 py ...
分类:
其他好文 时间:
2020-03-02 22:57:28
阅读次数:
93