美文网首页
mac下Python3 - Django创建项目...

mac下Python3 - Django创建项目...

作者: 键盘上的演绎者 | 来源:发表于2020-04-01 15:16 被阅读0次

    Python的WEB框架有Django、Tornado、Flask 等多种,Django相较与其他WEB框架其优势为:大而全,框架本身集成了ORM、模型绑定、模板引擎、缓存、Session等诸多功能。

    其它的不多说,出门左边百度,右边Google。

    准备:pip3、python3解释器、PyCharm编辑器、Django框架。

    一、创建项目名为:LearnDgo的Django项目。

    打开终端cd到一个目录下(项目要放的目录)
    执行语句创建一个Django项目,LearnDgo表示项目文件名

    cd /Users/apple/Documents 
    django-admin.py startproject LearnDgo
    

    运行之后如图(创建失败)


    创建失败

    错误情况:command not found: django-admin.py 找不到对应的文件

    这个时候就需要先找到:django-admin.py文件所在的目录,然后建立软连接。如下:

    sudo ln -s /Users/apple/Library/Python/3.7/bin/django-admin.py 
    /usr/local/bin/django-admin.py
    

    运行完之后继续上面的创建项目,运行完之后发现目录下项目创建完成。

    接下去直接测试一下是否真的完成?
    切换到项目LearnDgo的目录,然后运行服务。

    cd /Users/apple/Documents/LearnDgo 
    python3 manage.py runserver
    

    运行完,如图则证明成功!我们用浏览器打开:http://127.0.0.1:8000/

    项目创建完成 浏览器效果 项目目录

    项目目录说明:

    LearnDgo:项目容器

      LearnDgo/__init__.py: 一个空文件,告诉 Python 该目录是一个 Python 包。不常使用但是是必须的
      LearnDgo/settings.py: 该 Django 项目的设置/配置。经常使用
      LearnDgo/urls.py:该 Django 项目的 URL 声明; 一份由 Django 驱动的网站"目录"。可以看做是后台API接口
      LearnDgo/wsgi.py: 一个 WSGI 兼容的 Web 服务器的入口,以便运行你的项目。
      LearnDgo/asgi.py:ASGI服务器。Django3.0的新特性,其中最主要的就是加入对ASGI的支持,实现全双工的异步通信。
    

    manage.py:命令行工具,可以让你通过命令行与该Django交互。比如数据库操作

    至此Django环境算安装完成

    二、新建App项目,名称为:DgoApp

    切换到项目LearnDgo目录,然后创建App项目,名称为:DgoApp。

    cd /Users/apple/Documents/LearnDgo 
    python3 manage.py startapp DgoApp
    

    运行完,如图:


    DgoApp

    至此DgoApp创建完成

    如果文章对你有用,麻烦关注一下或者点点手指喜欢一下
    您的支持是笔者最大的动力...
    如果有什么问题欢迎留言...

    相关文章

      网友评论

          本文标题:mac下Python3 - Django创建项目...

          本文链接:https://www.haomeiwen.com/subject/zpyouhtx.html