在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之import机制详解
Jul 03 Python
python自动化测试之setUp与tearDown实例
Sep 28 Python
Python装饰器实现几类验证功能做法实例
May 18 Python
Python实现好友全头像的拼接实例(推荐)
Jun 24 Python
Python中字典和集合学习小结
Jul 07 Python
python匹配两个短语之间的字符实例
Dec 25 Python
详解python列表生成式和列表生成式器区别
Mar 27 Python
树莓派安装OpenCV3完整过程的实现
Oct 10 Python
Pytorch中的VGG实现修改最后一层FC
Jan 15 Python
解决运行django程序出错问题 'str'object has no attribute'_meta'
Jul 15 Python
pytorch 实现变分自动编码器的操作
May 24 Python
Python实现双向链表基本操作
May 25 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 得到根目录的 __FILE__ 常量
2008/07/23 PHP
PHP中使用GD库绘制折线图 折线统计图的绘制方法
2015/11/09 PHP
JS的递增/递减运算符和带操作的赋值运算符的等价式
2007/12/08 Javascript
jquery实现奇偶行赋值不同css值
2012/02/17 Javascript
JavaScript 操作table,可以新增行和列并且隔一行换背景色代码分享
2013/07/05 Javascript
jquery垂直公告滚动实现代码
2013/12/08 Javascript
js函数参数设置默认值的一种变通实现方法
2014/05/26 Javascript
jQuery中change事件用法实例
2014/12/26 Javascript
将List对象列表转换成JSON格式的类实现方法
2016/07/04 Javascript
微信小程序-拍照或选择图片并上传文件
2017/01/06 Javascript
使用jquery给新生的th绑定hover事件的实例
2017/02/10 Javascript
canvas仿iwatch时钟效果
2017/03/06 Javascript
React Native 通告消息竖向轮播组件的封装
2020/08/25 Javascript
vue 虚拟dom的patch源码分析
2018/03/01 Javascript
通过npm或yarn自动生成vue组件的方法示例
2019/02/12 Javascript
详解Js里的for…in和for…of的用法
2019/03/28 Javascript
[02:28]DOTA2英雄基础教程 灰烬之灵
2013/12/19 DOTA
[00:36]DOTA2风云人物相约完美“圣”典 12月17日不见不散
2016/11/30 DOTA
python获取当前日期和时间的方法
2015/04/30 Python
KMP算法精解及其Python版的代码示例
2016/06/01 Python
python读取与写入csv格式文件的示例代码
2017/12/16 Python
Python+OpenCV采集本地摄像头的视频
2019/04/25 Python
Python进阶之迭代器与迭代器切片教程
2020/01/29 Python
pytorch 实现在一个优化器中设置多个网络参数的例子
2020/02/20 Python
python GUI库图形界面开发之PyQt5多线程中信号与槽的详细使用方法与实例
2020/03/08 Python
意大利运动服减价商店:ScontoSport
2020/03/10 全球购物
Prototype中如何为一个元素添加一个方法
2014/12/08 面试题
实习医生自我评价
2013/09/22 职场文书
高中军训感言200字
2014/02/23 职场文书
模特职业生涯规划范文
2014/02/26 职场文书
单位法定代表人授权委托书
2014/09/20 职场文书
职工培训工作总结
2015/08/10 职场文书
范文之农村基层党建工作报告
2019/10/24 职场文书
python 利用 PIL 将数组值转成图片的实现
2021/04/12 Python
Python使用openpyxl批量处理数据
2021/06/23 Python
elasticSearch-api的具体操作步骤讲解
2021/06/28 Java/Android