使用Django制作的简陋数据库
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
- 前言
- 一、如何在社区版Pycharm建立Django项目
- 二、模型的建立
- 1.ER图的绘制和数据库结构
- 2.在Django中建立数据库
- 3.管理网站的网站界面
- 4.视图和URL传输
- 总结
前言
数据库课程的大作业,需要编写一个完整数据库项目。因为没有前端经验,这里从零开始学习Django框架,时间有限,最终的结果十分简陋,仅作记录用
一、如何在社区Pycharm建立Django项目
开头差点遭遇重创,查看的各路教程中均使用专业版Pycharm可以直接建立项目。这里使用终端建立Django项目:
首先随便打开Pycharm中一个项目,点击打开左下角terminal。此外需要了解你的pycharm项目建立在哪个目录下。记住之后打开终端(cmd)输入这个目录(cd 目录),我是在mac端,所以我输入 cd /Users/ganxin/PycharmProjects 进入该目录后输入django-admin startproject project 回车(这里project是自己起名字就行)创建项目。完成后进入Pycharm打开项目,打开terminal,同样,先在终端(cmd)进入目录:cd /Users/ganxin/PycharmProjects/project
输入python manage.py startapp myweb (myweb是app名字,可以换)
输入python manage.py runserver 启动项目
此时可能会报错 'your project may not work properly until you apply the migration of app(s)...'
那么按下 crtl+c,然后输入 python manage.py migrate 成功!
二、模型建立
接下来的工作包括建立app,设置视图,连接url文件等
这里不详细描述了,请参考django手册:Django1.8中文手册
总结
由于大部分同学的pycharm是社区版,很多人进行Django项目时就卡在了第一步。这里帮大家总结了社区版pycharm建立项目的方法,提供了Django手册以供之后的查询和工作。
使用Django制作的简陋数据库相关推荐
- echarts导入mysql数据库_Echarts最新:Django中从mysql数据库中获取数据传到echarts方式_爱安网 LoveAn.com...
关于"Echarts"的最新内容 聚合阅读 这篇文章主要介绍了基于vue+echarts 数据可视化大屏展示的方法示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考.一起跟随 ...
- Django框架连接MySQL数据库
pymysql安装 pymysql就是作为python3环境下mysqldb的替代物,进入命令行,使用pip安装pymysql pip install pymysql 在主项目的文件中设置连接 在项目 ...
- Django开发基础----操作数据库
Django中对数据库的操作是由Models来完成的 Models是什么? 通常,一个Model对应数据库的一张数据表 Django中Models以类的形式出现 它包含了一些基本字段以及数据的一些行为 ...
- 关于django新版本无法使用MySQL数据库的问题
关于django新版本无法使用MySQL数据库的问题 参考这里 稍微记录下Django2.2使用MariaDB和MySQL遇到的坑 现在演示一下整个流程吧 1.创建项目和应用 PS:你也可以使用PyC ...
- django使用mysql原始语句,Django中使用mysql数据库并使用原生sql语句操作
Django自身默认使用sqlite3这个轻量级的数据库,但是当我们开发网站时,sqlite3就没有mysql好,sqlite3适合一些手机上开发使用的数据库. 准备的软件 mysql数据库,版本5. ...
- 循序渐进Python3(十二) --2-- web框架之django简单实现oracle数据库操作
在 Django 中构建 Oracle 数据库支持的 Web 应用程序 了解如何配置 Django 以便与 Oracle 数据库交互,并使用 ORM 进行数据库连接. 产能在软 ...
- HelloDjango 第 04 篇:Django 迁移、操作数据库
文中涉及的示例代码,已同步更新到 HelloGitHub-Team 仓库 我们已经编写了博客数据库模型的代码,但那还只是 Python 代码而已,django 还没有把它翻译成数据库语言,因此实际上这 ...
- java计算机毕业设计爱心公益网站设计与制作源码+数据库+系统+lw文档+部署
java计算机毕业设计爱心公益网站设计与制作源码+数据库+系统+lw文档+部署 java计算机毕业设计爱心公益网站设计与制作源码+数据库+系统+lw文档+部署 本源码技术栈: 项目架构:B/S架构 开 ...
- Django使用旧有的数据库
Django使用旧有的数据库 虽然 Django 很适合开发新应用,但也能用它集成旧数据库.Django 包含了一整套套件来尽可能自动处理类似的任务.在配置完Django之后,就可以根据本文操作去集成 ...
最新文章
- 【POJ1113】Wall(凸包)
- SAP Query达到select * where 的效果 2011-04-29
- VC中宽字符串换行(WCHAR字符串换行)
- libvirt(virsh命令介绍)
- 拒绝亡羊补牢!SQL Server服务器安全防护!
- Docker_容器数据卷
- thinkphp手机版小说网站源码
- 开发者论坛一周精粹(第十九期) :【重要事件】运维人员注意啦:NetSarang的Xmanager和Xshell多种产品被植入后门...
- python代码怎么保存为pdf_python把ipynb文件转换成pdf文件过程详解
- paxos算法java实现_Paxos算法——前世
- 毕业生Markdown简历模板
- 2020年11月程序员工资统计,平均14327元
- [CTO札记]新产品出现时,要‘耐得住寂寞,抗得住压力’
- JavaWeb中外部引入的js中涉及到location.href的页面跳转/jsp页面的外部js文件引入
- 在阿里云申请个人免费SSL证书
- 16.面向对象-基础
- Solr查询参数wt
- Android 模拟器一键获取root权限 一键安装Google play 服务
- centOS6使用NAT方式联网
- 椭圆参数方程中的θ(离心角Theta)
热门文章
- AR(增强现实)技术是什么,未来发展会怎样
- 比较了几种编程语言后,我终于get到了少儿编程的真谛
- There are no devices registered in your account on the developer website
- MySQL数据库管理工具Navicat与PhpMyAdmin功能对比
- html 纵向导航,div+css纵向导航如何实现且为导航添加超链接
- 2021-2027全球与中国双面身份证打印机市场现状及未来发展趋势
- 设计模式学习(十一):Builder建造者模式
- CAN SPLIT功能作用和SPLIT电容作用
- Cello初始化时报JGRP000014
- 地理位置处理---Redis的GeoHash和MySQL的geography类型(之后有空再详细介绍)