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

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创建项目...)