×

Python Django

Django

小飞侠 小飞侠 发表于2020-11-22 16:05:16 浏览1551 评论0

抢沙发发表评论

Django

1. 安装

命令行安装

pip install django==1.11.3

pycharm方式安装


2. 创建项目和APP

一个Django项目可以分为很多个APP,用来隔离不同功能模块的代码。

安装 Django 之后,您现在应该已经有了可用的管理工具 django-admin。我们可以使用 django-admin 来创建一个项目:

我们可以来看下django-admin 的命令介绍:

 C:\> django-admin

Type 'django-admin-script.py help <subcommand>' for help on a specific subcommand.

Available subcommands:

[django]
   check
   compilemessages
   createcachetable
   dbshell
   diffsettings
   dumpdata
   flush
   inspectdb
   loaddata
   makemessages
   makemigrations
   migrate
   runserver
   sendtestemail
   shell
   showmigrations
   sqlflush
   sqlmigrate
   sqlsequencereset
   squashmigrations
   startapp
   startproject
   test
   testserver


命令行方式

django-admin startproject 项目名字
python manage.py startapp app名字

pycharm方式


目录结构

使用 django-admin 来创建 HelloWorld 项目:

django-admin startproject HelloWorld

创建完成后我们可以查看下项目的目录结构:

$ cd HelloWorld/
$ tree
.
|-- HelloWorld
|   |-- __init__.py
|   |-- settings.py
|   |-- urls.py
|   `-- wsgi.py
`-- manage.py

目录说明:

  • HelloWorld: 项目的容器。

  • manage.py: 一个实用的命令行工具,可让你以各种方式与该 Django 项目进行交互。

  • HelloWorld/init.py: 一个空文件,告诉 Python 该目录是一个 Python 包。

  • HelloWorld/settings.py: 该 Django 项目的设置/配置。

  • HelloWorld/urls.py: 该 Django 项目的 URL 声明; 一份由 Django 驱动的网站"目录"。

  • HelloWorld/wsgi.py: 一个 WSGI 兼容的 Web 服务器的入口,以便运行你的项目。


3. 运行项目

命令行方式

python manage.py runserver 0.0.0.0:8000

0.0.0.0 让其它电脑可连接到开发服务器,8000 为端口号。如果不说明,那么端口号默认为 8000。

pycharm方式



4. django配置项目

1. templates 文件夹位置

2. 静态文件



3. 注释掉CSRF相关的中间件

4. Django项目连接的数据库信息



欢迎评论

访客