django2

作者: Rain师兄 | 来源:发表于2021-02-04 17:01 被阅读0次

什么时候需要

python manage.py makemigrations 

python manage.py migrate

只要修改类就需要。

创建模型,迁移模型,在admin里面注册模型

两个模型之间可以相互关联。用models.Foreignkey('modelname',on_delete=models.CASCADE)

写了视图,先在项目的url里面加配置项,再到app中加配置项  

在网页中输入网址,Django收到请求,现在项目文件urls中查找符合正则表达式的文件,再到app的urls里面寻找符合的配置。最后找到视图函数里面的函数,函数用

return  render(request,"name.html")返回网页

name.html就是需要写的。

在网页上输入网址,实际上就是django拿着一块东西去按照你写的规则匹配,先到项目urls找,再到app的urls里面找。就像树状图。

它只会拿网址最后的/的内容去匹配,不包括/。

~~~~~更新

views定义视图函数。

return render(request,"html位置")

models定义我们所需要的的类。

哪里不懂?是怎么有机结合在一起的。

比较大的错误:

修改了models之后没有生成迁移文件也没有迁移,然后网页定位不到,一迁移马上就对了。

因为之前models里面某个类的属性变量我设置的和我在views写的不同了。于是发生了错误。

相关文章

  • django:Not Found: /favicon.ico ;

    环境 windows10 + django2 + pycharm + mysql 对于Not Found: /fa...

  • VUE 与django整合

    一.django与vue整合 创建Django2项目 通过 `django-admin startproject ...

  • Django2

    视图1使用指南 前言 MVT模式中的V,V代表视图,在Django中的视图主要用来接受web请求,并做出响应。视图...

  • Django2

    版本 python -m django --version Creating a project django-a...

  • Django2

    database 数据库表生成: pools.models.py django1.setting.py 进入命令行...

  • django2

    什么时候需要 python manage.py makemigrationspython manage.py mi...

  • django2连接mysql

    django2配置mysql 一、环境 前提配置:macOS python3 django2.0 mysql...

  • 搭建web环境 windows(Linux)+python+ng

    一、 安装django 1、下载源码下载 .gz 包:pip install django2、安装(.gz包)进入...

  • linux部署django

    环境:centOs,Django2, 使用Pycharm同步文件 配置uwsgi 配置nginx 配置数据库: m...

  • Django2 SQLite3迁移到MySQL数据库

    我的博客,欢迎阅读 https://blog.starmeow.cn Django2 SQLite3迁移到MySQ...

网友评论

      本文标题:django2

      本文链接:https://www.haomeiwen.com/subject/ggaptltx.html