Mac系统 Django项目搭建(一)基础

python的Django框架对于了解过python的同学肯定不陌生,它是一套开源的web框架,使用起来还是相当顺滑的,唯一蛋疼的地方可能是python shell的终端操作,比较麻烦,有兴趣的同学跟着我一起做一个完整的Django项目吧!

废话不多,开始。

任何语言开始比较麻烦的地方估计都是配置问题,包括像环境变量配置、路径配置、依赖导入等等,那么Django也不例外,先从配置说起,因为我是Mac系统,win系统的配置这里就先不说了,跟Mac个别地方有差异,问题不大

工具:pycharm、Mac终端

1.安装Django:

    终端命令:

pip install django  (python2)  pip3 install django (python3) 

    pycharm:文件---inter---搜索Django   install

        

2.创建工程

    Django是运行在python的虚拟环境中,早期一般用终端指令创建,高级版本的pycharm自带了创建Django项目的功能

    点击文件----新建项目---如下图  选择Django  等待配置完成即可

    

            3.工程目录说明


        manage.py: python命令行工具,可以通过多种方式对Django项目进行交互,使用最多

        __init__.py:空文件,它告诉Python这个文件应该被看作一个包;

        settings.py:项目配置文件;经常使用

        urls.py:项目的url配置文件;

        wsgi.py:项目和wsgi兼容的web服务器入口;

        __init__.py需要配置mysql的默认设置,可以用pymysql或者MongoDB,相关包安装导入自行百度

                

启动mysql:

    要修改相应权限和配置,到/usr/local中找到httpd.conf文件进行修改,修改规则跟win的hosts文件大同小异,如果不去掉权限,httpd.conf文件只读不能修改,直接复制一份到桌面,修改完拖入源文件夹选择替换就行。

数据库配置:

    若采用mysql或其他数据库,需配置setting文件,python默认采用的sql3,在setting.py文件修改如下:

这里写入数据库的信息以及修改数据库的类型

注意:如果对终端指令不熟悉的同学,下载一个可视化工具,入Navicat等,尝试连接一下,至于因为密码问题连接不上数据库的,自行百度一下。

创建项目:

    python采用是mtv设计模式,后面再详说,在python的虚拟环境中,创建项目只能用终端指令:

        cd 项目根目录

        python manage.py startapp 你的app名    回车

    对于myqlclient版本太低或者缺少mysql.conf文件的,根据pycharm提示,注释掉对应代码即可

创建成功如下:


到此,如果你的数据库连接正常,上面图片所示文件也成功显示在pycharm的项目中,基本的流程工作算是做完了,下一步就该用代码和终端去操作数据库了,大家有什么问题可以提问,知无不言,言无不尽。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容