在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 相关文章推荐
下载安装setuptool和pip linux安装pip    
Jan 24 Python
在Python中使用__slots__方法的详细教程
Apr 28 Python
Python3实现并发检验代理池地址的方法
Sep 18 Python
python Selenium爬取内容并存储至MySQL数据库的实现代码
Mar 16 Python
Python实现抓取网页生成Excel文件的方法示例
Aug 05 Python
Python读取Json字典写入Excel表格的方法
Jan 03 Python
Python实现的计算器功能示例
Apr 26 Python
mac下pycharm设置python版本的图文教程
Jun 13 Python
500行python代码实现飞机大战
Apr 24 Python
关于Keras Dense层整理
May 21 Python
python如何查看安装了的模块
Jun 23 Python
Python selenium模拟网页点击爬虫交管12123违章数据
May 26 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
PHP实现的mysql主从数据库状态检测功能示例
2017/07/20 PHP
PHP判断是否是微信打开,浏览器打开的方法
2018/03/14 PHP
非常漂亮的JS代码经典广告
2007/10/21 Javascript
在次封装easyui-Dialog插件实现代码
2010/11/14 Javascript
prettify 代码高亮着色器google出品
2010/12/28 Javascript
javascript 兼容所有浏览器的DOM扩展功能
2012/08/01 Javascript
JS实现跟随鼠标立体翻转图片的方法
2015/05/04 Javascript
Vue方法与事件处理器详解
2016/12/01 Javascript
JS实现颜色动态淡化效果
2017/03/06 Javascript
JavaScript实现的贝塞尔曲线算法简单示例
2018/01/30 Javascript
详解jQuery中的easyui
2018/09/02 jQuery
使用 Vue 实现一个虚拟列表的方法
2019/08/20 Javascript
阿望教你用vue写扫雷小游戏
2020/01/20 Javascript
javascript实现留言板功能
2020/02/08 Javascript
Vue Render函数原理及代码实例解析
2020/07/30 Javascript
原生JavaScript实现刮刮乐
2020/09/29 Javascript
详解Vue的mixin策略
2020/11/19 Vue.js
[01:14]英雄,所敬略同——2018完美盛典宣传视频
2018/12/05 DOTA
python通过openpyxl生成Excel文件的方法
2015/05/12 Python
python实现傅里叶级数展开的实现
2018/07/21 Python
python实现连续图文识别
2018/12/18 Python
python和mysql交互操作实例详解【基于pymysql库】
2019/06/04 Python
pyqt 实现为长内容添加滑轮 scrollArea
2019/06/19 Python
django 微信网页授权认证api的步骤详解
2019/07/30 Python
python 画出使用分类器得到的决策边界
2019/08/21 Python
python 动态迁移solr数据过程解析
2019/09/04 Python
Django之使用内置函数和celery发邮件的方法示例
2019/09/16 Python
PyTorch实现AlexNet示例
2020/01/14 Python
HTML5 新事件 小结
2009/07/16 HTML / CSS
工程师岗位职责规定
2014/02/26 职场文书
学校食品安全实施方案
2014/06/14 职场文书
介绍信的格式
2015/01/30 职场文书
个人总结怎么写
2015/02/26 职场文书
爱国电影观后感
2015/06/19 职场文书
python实现ROA算子边缘检测算法
2021/04/05 Python
python用字节处理文件实例讲解
2021/04/13 Python