项目创建
一、Django简介
Django 最初被设计用于具有快速开发需求的新闻类站点,目的是要实现简单快捷的网站开发。
关于Django快速上手,可以访问Django快速入门
二、工具准备
Linux-----------------Ubuntu下载
Python3-------------Python官网
Django2.x----------Django下载
Pycharm------------Pycharm官网
MySQL--------------MySQL官网
三、Django环境搭建
四、创建项目
法一
- 在Linux上cd到需要的路径,创建项目 django-admin startproject 项目名 ;
- 用pycharm打开一个空文件夹,在Tools-Deployment-Configuration设置相应的同步信息;
- 单击Edit Configurations,点击+号添加Django server,此处的host是允许访问的IP,Environment variables中的Name和Value分别添加 DJANGO_SETTINGS_MODULES 和 项目名.settings ;
- 进入File-Settings-Languages&Frameworks-Django中,Django Project root是本地项目路径,Settings为本地settings.py,Manage script是本地的manage.py;
- 将服务器代码同步到本地
法二
- 在pycharm上用本地python环境创建Django项目;
- Settings里设置python解释器为Ubuntu的虚拟环境;
- 同法一的2-5
法三
- pycharm创建项目时选择远程python虚拟环境,无需做任何配置
五、测试
- 测试之前修改主目录下的settings文件 ALLOWED_HOSTS = ['*']
- 法一:确保之前的Edit Configurations配置无误,然后点击右上角的绿三角运行
- 法二:在服务器上运行 python manage.py runserver 0.0.0.0:8000
- 打开浏览器,输入 127.0.0.1:8000
运行截图
六、万能的Hello World!
django开发的一般流程就是创建视图函数,配置URL。
1.在主目录下新建一个views.py
from django.http import HttpResponse #导入相关的包 def hello(request): return HttpResponse('Hello World!!!') #创建视图函数
2.配置url,编辑urls.py
在 urlpatterns 里加上 path('hello/',hello),
3.启动django
│ ├── __init__.py
│ ├── settings.py
│ ├── urls.py
│ └── wsgi.py
└── manage.py
manage.py
django中的一个命令行工具,管理django项目
__init__.py
空文件,告诉python这个目录是python包
setting.py
配置文件,包含数据库信息,调试标志,静态文件等。
urls.py
Django项目的URL声明
wsgi.py
部署服务器用到的
作者:ChanceySolo
出处:https://www.cnblogs.com/chancey/p/10184505.html
版权:本作品采用「ChanceySolo-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
分类:
Django
Buy me a cup of coffee ☕.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!