前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Django项目环境配置(一)

Django项目环境配置(一)

作者头像
润森
发布2019-08-29 11:23:55
5000
发布2019-08-29 11:23:55
举报
文章被收录于专栏:毛利学Python毛利学Python

django

Django是一个开放源代码的Web应用框架,由Python写成。采用了MTV的框架模式,即模型M,视图V和模版T。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是CMS(内容管理系统)软件。并于2005年7月在BSD许可证下发布。这套框架是以比利时的吉普赛爵士吉他手Django Reinhardt来命名的。

我强烈推荐学习django,至于flask用处不大。

项目开发环境

  • Ubuntu16
  • mysql
  • pycharm2019.2
  • django==2.10
  • Navicat

创建项目

通过命令行的方式:首先要进入到安装了django的虚拟环境中。然后执行命令: django-admin startproject [项目的名称]

代码语言:javascript
复制
django-admin startproject mybook

通过此命令创建django项目,下图可以看见相关的路径

项目结构分析:

  • manange.py:以后和项目交互基本上都是基于这个文件。一般都是在终端输入python manage.py [子命令]。可以输- - python manage.py help看下能做什么事情。除非你知道你自己在做什么,一般情况下不应该编辑这个文件。
  • settings.py:保存项目所有的配置信息。
  • urls.py:用来做url与视图函数映射的。以后来了一个请求,就会从这个文件中找到匹配的视图函数。
  • wsig.py:专门用来做部署的。不需要修改。
创建app

所有和某个模块相关的视图都写在对应的app的views.py中,并且模型和其他的也是类似。然后django已经提供了一个比较方便创建app的命令叫做python manage.py startapp [app的名称]。把所有的代码写在各自的app中。

因为这个项目是不大,个人认为不用创建app文件夹

运行项目

直接在命令行python3 manage.py runserver 0.0.0.0:8000

pycharm启动项目
  • 将settings.py文件中的ALLOWED_HOSTS = [ ],改成ALLOWED_HOSTS = [’*’]
  • 注册app
  • 配置服务的相关配置
  • 写明setting和manage路径
  • 运行项目

其他配置

  • 新建tamplates文件夹来存放html文件
  • 配置数据库

这里的数据库是mysql

直接在settings.py文件中添加数据库配置信息,这里不会新建数据库,所以你需要在mysql自己新建数据库

别忘了在init.py引用pymql

再次运行起来,没有报错了配置完成
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-08-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 小刘IT教程 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 项目开发环境
  • 创建项目
    • 创建app
    • 运行项目
      • pycharm启动项目
        • 再次运行起来,没有报错了配置完成
        相关产品与服务
        云数据库 SQL Server
        腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档