
python Django
枫桥夜泊_knit
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
(2)配置数据库和创建应用
一、配置数据库(1)设计关于数据关系的表结构(如最后图)(2)创建数据库以管理员进入——(启动服务)net start mysql(打开数据库)mysql -uroot -p ——(查看存在的数据库)show databases;(删除不需要的数据库)drop database XX;——(创建需要的数据库)create database XX;(3)更改配置文件(init...原创 2019-01-11 23:55:05 · 249 阅读 · 0 评论 -
(7)模型models(模型管理器·添加对象类方法·过滤器查询分·字段查询)
(1)模型管理器以及在里面添加类方法#自定义管理器=========================================class GradesManager(models.Manager): def get_queryset(self): return super(GradesManager,self).get_queryset().filter(gname...原创 2019-01-23 17:02:27 · 283 阅读 · 0 评论 -
(6)模型models(字段类型·字段选项·外键关联·元选项)
ORM:对象*映射*关系 :将Django中的操作转化为对数据库的操作模型·属性·列表·字段的关系:一个模型类对应一个表,模型类中的属性对应该模型里面的字段字段类型:浮点类型时用FloatField更加简单字段选项关联外键关系元选项(meta)from django.db import models# Create your models here.class G...原创 2019-01-22 19:26:37 · 600 阅读 · 0 评论 -
(5)视图(views)和模板(templates)
views:视图对web请求进行回应(views.py)(1)在project下配置urlfrom django.contrib import adminfrom django.urls import pathfrom django.conf.urls import url,includeurlpatterns = [ #配置视图 path('admin/', a...原创 2019-01-22 16:03:14 · 531 阅读 · 0 评论 -
(10)模板templates(模板继承·html转义·数据static·中间件·分页·celery)
(1)模板继承建立父模板(base.html)并留出空位{% block main%} {# 留出的空白 #}{% endblock main%}子模版继承父模板并填充空位{% extends 'myapp1/base.html' %} {# 继承模板 #}{% block main %} <h1> XXXXXXX</h1>{% endb...原创 2019-01-26 17:27:24 · 600 阅读 · 0 评论 -
(9)模板templates(标签·过滤器·加减乘除·注释)
(1)标签(2)过滤器加减乘除原创 2019-01-26 16:06:24 · 317 阅读 · 0 评论 -
(1)创建项目,更改项目
(1)在合适的地方创建一个目录文件(2)进入dos(windows+R),然后进入创建的目录(cd **)(3)输入django-admin startproject 名称(完成创建一个django项目)(4)可以在pycharm上打开了 更改项目(models更改了):(1)删除数据库后再重新创建数据库,(2)删除0001-init.py 00002-init....原创 2019-01-09 12:33:40 · 242 阅读 · 0 评论 -
windows下配置环境:python、pycharm、mysql
MTV(Model Template View):模型(数据)、模板(空白框架)、视图(逻辑控制)现附上所有需要的安装包下载路径(百度网盘):先配置python环境(包含python下载和pycharm下载安装)(1)python安装(官网下载,在3.7版本安装第一步时时记得勾选path能省事):https://www.python.org/downloads/windows/ ...原创 2019-01-09 11:45:14 · 393 阅读 · 0 评论 -
(8)视图views(url·错误视图404·get·post·HttpResponse·重定向·JsonResponse·状态保持·redis缓存)
views:接收并响应请求(1)配置URLproject.urlfrom django.contrib import adminfrom django.urls import pathfrom django.conf.urls import url,includeurlpatterns = [ #配置视图 path('admin/', admin.site.u...原创 2019-01-24 20:54:15 · 310 阅读 · 0 评论 -
(4)启动服务器 / admin站点管理
(1)启动服务器和停止服务:(在project目录下)python manage.py runserver (先要停止manage文件的使用)ctrl+c停止(2)创建管理员并汉化python manage.py createsuperuser(输入用户密码等) 汉化:在settings文件中修改language_code(‘zh-Hans’,Asia/Shanghai(第一个...原创 2019-01-14 17:55:53 · 328 阅读 · 0 评论 -
(3)模型操作数据
(1)操作python shell环境:(图1)python manage.py shell //进入python shellfrom myapp1.models import Grades,Students //导入应用和相关类from django.utils import timezonefrom datetime import *(2)在类里面添加和保存数据:(图2)注意...原创 2019-01-12 17:02:34 · 179 阅读 · 0 评论 -
错误(python django/mysql)
(1)did you mean XX:有可能你输入的代码应该是XX,但是你输入错误了(2)_init_ ()missing 1 requried positional argument 'on_delete':在类关联缺少‘on_delete参数’(Django后面的版本必须要这个参数)on_delete参数含义on_delete=None, # 删...原创 2019-01-12 17:04:34 · 419 阅读 · 0 评论