当前位置: 首页 > news >正文

Django Web框架

1、创建PyCharm项目

2、安装框架

 pip install django==4.2.0

 

3、查看安装的包列表

4、使用命令创建django项目

django-admin startproject web 

5、目录结构

6、运行

cd web  
python manage.py runserver

7、初始化后台登录的用户名密码

执行数据库迁移生成数据表

python manage.py migrate 

创建一个管理员用户

 python manage.py createsuperuser

8、重启服务

python manage.py runserver

 访问http://127.0.0.1:8000/admin/,使用创建的用户名密码登录

9、创建App来完成不同模块的开发

 python manage.py startapp phone

10、应用创建的App到项目中

11、修改phone应用中models.py

from django.db import models# Create your models here.
# 创建数据库数据模型对象的文件class CreateUpdate(models.Model):create_at = models.DateTimeField(auto_now_add=True)update_at = models.DateTimeField(auto_now=True)class Meta:  # 元数据,除了字段以外的所有属性# 设置model为抽象类,指定该表不应该在数据库中创建abstract = Trueclass Post(CreateUpdate):  # 继承基类"""Post模型类"""title = models.CharField(max_length=30)content = models.TextField(max_length=255)

12、执行生成数据迁移文件并创建数据表

python manage.py  makemigrations
 python manage.py migrate

13、Django数据交互API

14、依次修改

15、访问http://127.0.0.1/phone/

http://www.lryc.cn/news/274935.html

相关文章:

  • ARCGIS PRO SDK GeometryEngine.Intersection的GeometryDimensionType 枚举
  • Web网页开发-CSS层叠样式表1-笔记
  • 如何预防变种.halo勒索病毒感染您的计算机?
  • 短网址的新玩法,短到只剩域名
  • FA2016AA (MHz范围晶体单元超小型低轮廓贴片) 汽车
  • 【设计模式之美】面向对象分析方法论与实现(一):需求分析方法论
  • MySQL视图索引执行计划相关十五道面试题分享
  • vue绑定背景颜色或背景图片 和 nuxtjs动态设置background-image:
  • 案例099:基于微信小程序的外卖小程序的研究与开发
  • 数据库的设计
  • 数据比较时String未转成BigDecimal的坑
  • MySQL第三战:CRUD,函数1以及unionunion all
  • 业务项目中Echarts图表组件的封装实践方案
  • 鸿蒙开发之拖拽事件
  • C#使用纯OpenCvSharp部署yolov8-pose姿态识别
  • [AutoSar]基础部分 RTE 04 数据类型的定义及使用
  • c#调试程序一次启动两个工程(多个工程)
  • 轻松搭建企业知识库:10款必备工具推荐
  • 第三天学习记录
  • 内核线程创建-kthread_create
  • uniappVue3版本中组件生命周期和页面生命周期的详细介绍
  • 任务驱动式编程
  • python数据可视化之折线图案例讲解
  • QT工具栏开始,退出
  • @Async正确使用姿势
  • 试除法判定质数算法总结
  • vuetify 回到顶部
  • Socket与TCP的关系
  • RKE安装k8s及部署高可用rancher之证书私有证书但是内置的ssl不放到外置的LB中 4层负载均衡
  • 使用爬虫爬取热门电影