在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的Flask框架来搭建第一个Web应用程序
Jun 04 Python
python生成二维码的实例详解
Oct 29 Python
Python中asyncio模块的深入讲解
Jun 10 Python
python pytest进阶之xunit fixture详解
Jun 27 Python
django-rest-framework解析请求参数过程详解
Jul 18 Python
Django REST framework内置路由用法
Jul 26 Python
python写一个随机点名软件的实例
Nov 28 Python
kafka-python 获取topic lag值方式
Dec 23 Python
解决tensorboard多个events文件显示紊乱的问题
Feb 15 Python
Python安装并操作redis实现流程详解
Oct 13 Python
Matplotlib绘制混淆矩阵的实现
May 27 Python
Python利用FlashText算法实现替换字符串
Mar 31 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自动给文章加关键词链接的函数代码
2012/11/29 PHP
PHP 异步执行方法,模拟多线程的应用分析
2013/06/03 PHP
php常用文件操作函数汇总
2014/11/22 PHP
PHP实现的比较完善的购物车类
2014/12/02 PHP
如何修改yii2.0自带的user表为其它的表
2017/08/01 PHP
JavaScript RegExp方法获取地址栏参数(面向对象)
2009/03/10 Javascript
jQuery EasyUI API 中文文档 - TreeGrid 树表格使用介绍
2011/11/21 Javascript
批量实现面向对象的实例代码
2013/07/01 Javascript
Javascript call和apply区别及使用方法
2013/11/14 Javascript
深入理解JavaScript系列(25):设计模式之单例模式详解
2015/03/03 Javascript
JavaScript中的事件委托及好处
2016/07/12 Javascript
jQuery内存泄露解决办法
2016/12/13 Javascript
javascript深拷贝和浅拷贝详解
2017/02/14 Javascript
在vue里面设置全局变量或数据的方法
2018/03/09 Javascript
Vue引用Swiper4插件无法重写分页器样式的解决方法
2018/09/27 Javascript
微信小程序渲染性能调优小结
2019/07/30 Javascript
JS回调函数简单易懂的入门实例分析
2019/09/29 Javascript
Vue 使用typescript如何优雅的调用swagger API
2020/09/01 Javascript
vue 判断页面是首次进入还是再次刷新的实例
2020/11/05 Javascript
Python学习笔记之常用函数及说明
2014/05/23 Python
Python实现登录接口的示例代码
2017/07/21 Python
浅谈python装饰器探究与参数的领取
2017/12/01 Python
Django中使用Json返回数据的实现方法
2020/06/03 Python
django教程如何自学
2020/07/31 Python
python可视化 matplotlib画图使用colorbar工具自定义颜色
2020/12/07 Python
基于HTML5代码实现折叠菜单附源码下载
2015/11/27 HTML / CSS
英国Amara家居法国网站:家居装饰,现代装饰和豪华礼品
2016/12/15 全球购物
求职信的最佳写作思路
2014/02/01 职场文书
小学生感恩父母演讲稿
2014/08/28 职场文书
个人四风问题对照检查材料思想汇报
2014/10/06 职场文书
行风评议整改报告
2014/11/06 职场文书
优秀党员推荐材料
2014/12/18 职场文书
收银员岗位职责
2015/02/03 职场文书
神农溪导游词
2015/02/11 职场文书
介绍一下28个JS常用数组方法
2022/05/06 Javascript
Oracle数据库事务的开启与结束详解
2022/06/25 Oracle