在pycharm中创建django项目的示例代码


Posted in Python onMay 28, 2020

在pycharm中创建django项目的方法步骤,分享给大家,具体如下:

在pycharm中创建django项目的示例代码

创建完成后,我们可以看看django项目是否可以启动

在Terminal 中输入命令

python manage.py runserver

在pycharm中创建django项目的示例代码

能看到一下界面证明启动成功

在pycharm中创建django项目的示例代码

在项目的时候肯定会用到数据库

所以我们需要进入settings中更改数据库的配置

DATABASES = {
  'default': {
    'ENGINE': 'django.db.backends.mysql',
    'NAME': "django_test",
    'USER': "root",
    'PASSWORD': "mysql",
    'HOST': "127.0.0.1",
    'POST':'3306',
    'OPTIONS': {'charset': 'utf8mb4'},
    'ATOMIC_REQUESTS': True
  }
}

在pycharm中创建django项目的示例代码

这样子就可以让项目使用到本地的数据库

前提是有这个数据库,用户名,密码统一

使用Navicat Premium建立一个django_test的数据库

在pycharm中创建django项目的示例代码

现在没有mysql相关的模块所以启动django会报错,安装一下mysqlclient库。

在pycharm中创建django项目的示例代码

然后在启动django看是否会报错,没有报错证明数据库可以运行。

然后创建几个文件夹,用来存储相关的内容

在pycharm中创建django项目的示例代码

在settings中配置一下路径,更方便我们以后文件模块之间的调用

在pycharm中创建django项目的示例代码

写一个小demo玩一玩

在user文件中的views视图中写个函数

def index(request):
  guys = ['郭富城','刘德华','黎明','成龙','李连杰','杨紫琼','赵本山']
  content = StringIO()
  content.write('<h2>帅哥列表</h2>')
  content.write('<hr>')
  content.write('<ul>')
  for guy in sample(guys,3):
    content.write(f'\t<li>{guy}</li>')
  content.write('</ul>')
  return HttpResponse(content.getvalue())

在urls中配置这个函数的映射

在pycharm中创建django项目的示例代码

然后点击本地网址

在pycharm中创建django项目的示例代码

点击刷新会有不同的数据展示出来

还可以使用html页面展示更方便好看

在templates中建立一个html文件index.html

使用django的模板语法进行编译

在pycharm中创建django项目的示例代码

视图中放入数据列表,使用render返回数据展示数据

在pycharm中创建django项目的示例代码

然后在点击本地地址,效果是一样的。

使用模板语法效果效率会更快。

到此这篇关于在pycharm中创建django项目的示例代码的文章就介绍到这了,更多相关pycharm创建django项目内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python的dict字典结构操作方法学习笔记
May 07 Python
总结用Pdb库调试Python的方式及常用的命令
Aug 18 Python
Python数据拟合与广义线性回归算法学习
Dec 22 Python
使用Python制作微信跳一跳辅助
Jan 31 Python
对Python3之进程池与回调函数的实例详解
Jan 22 Python
Python 隐藏输入密码时屏幕回显的实例
Feb 19 Python
Anaconda和ipython环境适配的实现
Apr 22 Python
python如何编写类似nmap的扫描工具
Nov 06 Python
Pycharm Plugins加载失败问题解决方案
Nov 28 Python
python 如何做一个识别率百分百的OCR
May 29 Python
Python3中最常用的5种线程锁实例总结
Jul 07 Python
Python matplotlib绘制条形统计图 处理多个实验多组观测值
Apr 21 Python
python中有函数重载吗
May 28 #Python
Python可以实现栈的结构吗
May 27 #Python
Python如何脚本过滤文件中的注释
May 27 #Python
Python如何获取文件指定行的内容
May 27 #Python
Python web如何在IIS发布应用过程解析
May 27 #Python
利用Python实现某OA系统的自动定位功能
May 27 #Python
Python中常见的数制转换有哪些
May 27 #Python
You might like
Base64在线编码解码实现代码 演示与下载
2011/01/08 PHP
php XMLWriter类的简单示例代码(RSS输出)
2011/09/30 PHP
利用JQuery和JS实现奇偶行背景颜色自定义效果
2012/11/19 Javascript
js中数组(Array)的排序(sort)注意事项说明
2014/01/24 Javascript
滚动条响应鼠标滑轮事件实现上下滚动的js代码
2014/06/30 Javascript
Egret引擎开发指南之视觉编程
2014/09/03 Javascript
浅谈重写window对象的方法
2014/12/29 Javascript
javascript去掉代码里面的注释
2015/07/24 Javascript
javascript实现Email邮件显示与删除功能
2015/11/21 Javascript
解决jquery插件:TypeError:$.browser is undefined报错的方法
2015/11/21 Javascript
JavaScript观察者模式(经典)
2015/12/09 Javascript
利用JS提交表单的几种方法和验证(必看篇)
2016/09/17 Javascript
jQuery EasyUI右键菜单实现关闭标签/选项卡
2016/10/10 Javascript
AngularJS入门教程之数据绑定用法示例
2016/11/01 Javascript
js实现文字选中分享功能
2017/01/25 Javascript
详解关于element el-button使用$attrs的一个注意要点
2018/11/09 Javascript
vue数据初始化initState的实例详解
2019/04/11 Javascript
如何基于JS截获动态代码
2019/12/25 Javascript
[09:33]2015国际邀请赛第四日TOP10
2015/08/08 DOTA
Python解释执行原理分析
2014/08/22 Python
在Python中使用SQLite的简单教程
2015/04/29 Python
python编写朴素贝叶斯用于文本分类
2017/12/21 Python
python把1变成01的步骤总结
2019/02/27 Python
PyQt5 对图片进行缩放的实例
2019/06/18 Python
django之状态保持-使用redis存储session的例子
2019/07/28 Python
Python(PyS60)实现简单语音整点报时
2019/11/18 Python
详解python with 上下文管理器
2020/09/02 Python
python中xlutils库用法浅析
2020/12/29 Python
德国玩具商店:Planet Happy DE
2021/01/16 全球购物
爬山的活动方案
2014/08/16 职场文书
2014年幼师工作总结
2014/11/22 职场文书
留学推荐信怎么写
2015/03/26 职场文书
公司出纳岗位职责
2015/03/31 职场文书
我的中国梦主题教育活动总结
2015/05/07 职场文书
初一年级组工作总结
2015/08/12 职场文书
浅谈Python列表嵌套字典转化的问题
2021/04/07 Python