在pycharm中创建django项目的方法步骤,分享给大家,具体如下:
创建完成后,我们可以看看django项目是否可以启动
在Terminal 中输入命令
python manage.py runserver
能看到一下界面证明启动成功
在项目的时候肯定会用到数据库
所以我们需要进入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 } }
这样子就可以让项目使用到本地的数据库
前提是有这个数据库,用户名,密码统一
使用Navicat Premium建立一个django_test的数据库
现在没有mysql相关的模块所以启动django会报错,安装一下mysqlclient库。
然后在启动django看是否会报错,没有报错证明数据库可以运行。
然后创建几个文件夹,用来存储相关的内容
在settings中配置一下路径,更方便我们以后文件模块之间的调用
写一个小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中配置这个函数的映射
然后点击本地网址
点击刷新会有不同的数据展示出来
还可以使用html页面展示更方便好看
在templates中建立一个html文件index.html
使用django的模板语法进行编译
视图中放入数据列表,使用render返回数据展示数据
然后在点击本地地址,效果是一样的。
使用模板语法效果效率会更快。
华山资源网 Design By www.eoogi.com
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
华山资源网 Design By www.eoogi.com
暂无评论...
更新日志
2024年11月15日
2024年11月15日
- 陈洁丽《监听王NO.1 》示范级发烧天碟[WAV+分轨][1.1G]
- 单色凌.2014-小岁月太着急【海蝶】【WAV+CUE】
- 陈淑桦.1988-抱紧我HOLD.ME.NOW【EMI百代】【WAV+CUE】
- 黄妃.2020-色違【米乐士娱乐】【FLAC分轨】
- LouisHayes-ArtformRevisited(2024)[24Bit-96kHz]FLAC
- 永恒英文金曲精选5《TheBestOfEverlastingFavouritesVol.5》[WAV+CUE]
- 黑鸭子2005-紫丁香[首版][WAV+CUE]
- 林忆莲《爱上一个不回家的人》XRCD版[低速原抓WAV+CUE][999M]
- 经典《历届奥斯卡金曲回顾》[正版原抓WAV+CUE] [1G]
- 群星《试音草原·女声篇》经典蒙古民歌[WAV+CUE][1G]
- 炉石传说月末上分卡组推荐 国服月末最快上分卡组推荐
- 炉石传说月底最强卡组有哪些 2024国服月底最强卡组推荐
- 炉石传说月初最强卡组有哪些 2024月初最强上分卡组推荐
- 狼人杀亮相原生鸿蒙之夜 假面科技强势登陆华为生态
- 12小时光线挑战!AI画质专家才是大平层首选