Django
朝天椒的夏天
软件测试,自动化,性能
展开
-
win10使用docker部署django项目-入门
FROM python:3.6RUN mkdir -p /usr/src/appWORKDIR /usr/src/appCOPY pip.conf /root/.pip/pip.confCOPY requirements.txt /usr/src/app/RUN pip install -r /usr/src/app/requirements.txtRUN rm -rf /usr/src/appCOPY . /usr/src/appCMD [ "python", "./manage.py",原创 2020-09-30 15:44:40 · 2495 阅读 · 2 评论 -
win10安装visual studio C++ build tools 提示安装包丢失或毁坏
坑爹的经历,在玩一个django的项目时,需要安装compressor的安装包,使用pip installdjango_compressor安装时,提示Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools"虽然给的链接打不开,但是也没啥大不了,网上下了在线安装包,安装时提示visual studio C++ build tools 安装包丢失或毁坏网上搜了下,尝试了各种方案:..原创 2020-08-08 23:28:21 · 55259 阅读 · 141 评论 -
Django小练习(5)-创建新闻博客实例
1.创建项目 minicms 和 应用 news,在命令行窗口输入以下命令django-admin.pystartprojectminicmscdminicmspythonmanage.pystartappnews2.创建模型models.py,设计Column,Article,Account表结构栏目:栏目名称,网址,简介,是否导航显示,是否首页显示文章:归属栏...原创 2019-07-15 17:32:46 · 549 阅读 · 0 评论 -
Django实现简单网页弹出警告
Django实现简单网页弹出警告方法一:messages1.该功能运用了django.contrib.messages这个库,先验证在django项目的setting.py文件中APP注册部分是否存在这个库在项目中导入库fromdjango.contrib importmessagesdefuserlogin(request): m = Account...原创 2019-07-15 15:59:01 · 11090 阅读 · 0 评论 -
Django小练习(4)-数据库初始化数据
前面的文章中我们使用了两种方式给数据库表添加数据,一种是通过python3 manage.py shell调出shell命令行来创建数据,一种是用前端通过post方式提交数据入库。这里讲下第三种方式,通过执行python脚本来添加数据。模型代码如下:models.py#-*-coding:utf-8-*-from django.db import modelsclass Au...原创 2019-06-04 10:38:50 · 799 阅读 · 0 评论 -
Django 模型获取对象方法
Person.objects.all() Person.objects.all()[:10] 切片操作,获取10个人,不支持负索引,切片可以节约内存 Person.objects.get(name=name) get是用来获取一个对象的,如果需要获取满足条件的一些人,就要用到filter Person.objects.filter(name="abc") #...转载 2019-05-29 15:12:13 · 3663 阅读 · 0 评论 -
Django在根据models生成数据库表时报 __init__() missing 1 required positional argument: 'on_delete'
测试源码:from django.db import modelsclass Author(models.Model): name = models.CharField(max_length=50) qq = models.CharField(max_length=10) addr = models.TextField() email = models.E...原创 2019-05-30 14:49:00 · 213 阅读 · 0 评论 -
Django小练习(1)-基础篇
1.安装Django下载 Django 压缩包,解压并和Python安装目录放在同一个根目录,进入 Django 目录,执行python setup.py install,然后开始安装,Django将要被安装到Python的Lib下site-packages。Django 下载地址:https://www.djangoproject.com/download/Django与Pytho...原创 2019-05-23 10:44:57 · 773 阅读 · 0 评论 -
Django小练习(3)-实现数据库增删改查
此篇在Django小练习(2)的基础上增加对书籍的添加,删除,修改,查询功能,原理和练习2一致,主要是增加新的模板和视图方法。1.创建模板总共有3个页面detail.html<h2>Book List</h2><table> <tr> <td>书名</td> <td>作者</...原创 2019-05-24 15:17:08 · 757 阅读 · 0 评论 -
Django小练习(2)-实现数据库连接
1 配置数据库Django的项目设置都包含在了myblog/myblog/settings.py中,首先在配置文件使用SQLite作为默认的数据库文件再设置文件中的TIME_ZONE为自己所在地的时区,中国地区为Asia/Shanghai。2 创建模型模型是真实数据的简明描述。它包含了存储的数据所必要的字段和行为,如创建一个Book模型向myblog/lib/models....原创 2019-05-24 14:43:19 · 642 阅读 · 0 评论