| |
|
开发:
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项目 |
创建django项目 django-admin startproject 项目名 创建django子应用 django-admin startapp 子应用名 配置文件 1.注册app 2.配置文件 "NAME":"项目名" "PASSWORD":"mysql密码" "HOST":"localhost" "USER":"root" "PORT":3306" 在models中定义模型类 class 类名(models.Model): 字段 = 类型 长度? ? ? ? ?给表名重新赋值一个名字 class Meta: db_table = "新表名" 返回对象描述信息 def__str__(self): retutn self.字段 生成迁移文件 python manage.py makemigrations 如果报错在创建的django文件中的__init__.py 如果没有下载pymysql可以在pycharm输入窗口 下载 pip install pymysql 导入pymysql pymysql.install_as_MySQLdb() 执行迁移文件 python manage.py migrate 创建超级用户 python manage.py createsuperuser 用户名: 邮箱: 密码: 确认密码:successfully 成功 重新启动项目 路由直接访问admin 在超级用户里添加数据 在子应用中的admin.py? 将在model.py中创建的表导入到admin.py 注册模型类 admin.site.register(表名) 输入创建的超级用户名和密码即可 在页面以表格的形式渲染在根目录创建templates项目 在templates创建html文件 在settings中34行导入 os.path.join(BASE_DIR,"templates") 在视图views渲染出来 from django.shortcuts import render from myapp.models import Fruit # Create your views here. # 渲染模板目录 def index(request): # 返回模板目录 获取数据库中的全部数据Fruit.objects.all() 定义的变量 = Fruit.objects.all() 定义的变量= {"定义的键":定义的变量} return render(request,"index.html",dict) 编写路由 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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/15 10:14:15- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |