IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> 【无标题】Django入门(一)——创建项目和页面 -> 正文阅读

[Python知识库]【无标题】Django入门(一)——创建项目和页面

  1. 指令:
    (1) python -m venv ll_env
    (2) ll_env/Scripts/activate
    (3) django-admin startproject learning_log
    (4) python manage.py migrate
    (5) python manage.py runserver
    (6) python manage.py startapp learning_logs
    (7) python manage.py makemigrations app_name
    (8) python manage.py createsuperuser
    (9) python manage.py shell

  2. 创建应用程序三步走:
    (1) 写程序,修改model.py
    (2) 数据库迁移
    (3) 网站注册

  3. model.py:建立模块Topic,Entry,二者继承django.db库中的models类所包含的Model基类
    (1) from django.db import models
    (2) class Topic(models.Model)

     1) CharField():有限字长文本域
     2) DataTimeField():时间域
    

    (3) class Entry(models.Model):

     1) 外键:ForeignKey 实例,指向数据库中的另一条记录
     2) 级联删除:on_delete=models.CASCADE,连坐删除
     3) TextField():无限字长文本域
    
  4. admin.py
    (1) admin.site.register(Topic):注册模型Topic

  5. urls.py(项目文件夹中的):
    (1) path(’’, include(‘learning_logs.urls’)):将程序文件夹中的urls加入path,映射其url

  6. view.py:调用模板,显示html文件内容
    (1) def index(request):
    (2) def topics(request):
    (3) def topic(request, topic_id):
    (4) render(调用对象request,页面模板(.html))

  7. urls.py(程序文件夹中的)
    (1) path(, , [name=None,**kwargs])
    (2) path(‘地址’,需要调用的视图,别名)
    (3) view 必须是一个函数或者是引用其他的URLconfs(urls.py)即路由模块
    (4) **kwargs 表示一个字典,该参数没有具体命名,只是字典形式,而且该参数只能在视图函数中读取和使用。

  8. base.html:父模板
    (1) index.html:目录
    (2) topics.html:标题集,用于显示所有页面
    (3) topic.html:标题,有用显示特定页面

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2021-11-25 08:04:26  更:2021-11-25 08:06:02 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 1:22:15-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码