在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中条件选择和循环语句使用方法介绍
Mar 13 Python
将Django使用的数据库从MySQL迁移到PostgreSQL的教程
Apr 11 Python
Python3指定路径寻找符合匹配模式文件
May 22 Python
详解python单元测试框架unittest
Jul 02 Python
Python多继承原理与用法示例
Aug 23 Python
python画图把时间作为横坐标的方法
Jul 07 Python
使用遗传算法求二元函数的最小值
Feb 11 Python
python实现udp传输图片功能
Mar 20 Python
Python reduce函数作用及实例解析
May 08 Python
Python Matplotlib简易教程(小白教程)
Jul 28 Python
python获取命令行参数实例方法讲解
Nov 02 Python
python scrapy简单模拟登录的代码分析
Jul 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
一个php作的文本留言本的例子(六)
2006/10/09 PHP
PHP警告Cannot use a scalar value as an array的解决方法
2012/01/11 PHP
深入PHP magic quotes的详解
2013/06/17 PHP
PHP与Ajax相结合实现登录验证小Demo
2016/03/16 PHP
PHP的Laravel框架结合MySQL与Redis数据库的使用部署
2016/03/21 PHP
php-msf源码详解
2017/12/25 PHP
laravel手动创建数组分页的实现代码
2018/06/07 PHP
JS 去除Array中的null值示例代码
2013/11/20 Javascript
JS延迟加载加快页面打开速度示例代码
2013/12/30 Javascript
JS比较2个日期间隔的示例代码
2014/04/15 Javascript
解决bootstrap中modal遇到Esc键无法关闭页面
2015/03/09 Javascript
JavaScript中常用的验证reg
2016/10/13 Javascript
任意Json转成无序列表的方法示例
2016/12/09 Javascript
基于Angularjs+mybatis实现二级评论系统(仿简书)
2017/02/13 Javascript
canvas实现环形进度条效果
2017/03/23 Javascript
JS移动端/H5同时选择多张图片上传并使用canvas压缩图片
2017/06/20 Javascript
JS 中LocalStorage和SessionStorage的使用
2017/08/17 Javascript
Echarts动态加载多条折线图的实现代码
2019/05/24 Javascript
详解如何在Vue项目中发送jsonp请求
2019/10/25 Javascript
Python 查看文件的编码格式方法
2017/12/21 Python
Python 实现12306登录功能实例代码
2018/02/09 Python
关于Python3 类方法、静态方法新解
2019/08/30 Python
Python有参函数使用代码实例
2020/01/06 Python
pandas按条件筛选数据的实现
2021/02/20 Python
css3实现针线缝合效果(图解步骤)
2013/02/04 HTML / CSS
用HTML5实现网站在windows8中贴靠的方法
2013/04/21 HTML / CSS
Lookfantastic香港官网:英国知名美妆购物网站
2018/06/19 全球购物
定义一结构体变量,用其表示点坐标,并输入两点坐标,求两点之间的距离
2015/08/17 面试题
SQL面试题
2013/12/09 面试题
董事长助理工作职责
2014/06/08 职场文书
计算机相关专业自荐信
2014/07/02 职场文书
我的梦想演讲稿500字
2014/08/21 职场文书
公安机关正风肃纪剖析材料
2014/10/10 职场文书
消防安全主题班会
2015/08/12 职场文书
廉洁自律心得体会2016
2016/01/13 职场文书
浅谈spring boot使用thymeleaf版本的问题
2021/08/04 Java/Android