Anaconda的基本介绍和使用及常用命令
使用anaconda+Pycharm搭建Django项目(一)
使用anaconda+命令搭建Django项目(一)
使用anaconda+Pycharm搭建Django项目-模板使用和前后端交互(二)
使用anaconda+Pycharm搭建Django项目-与SQLite数据库交互(三)
Python Django 之各种数据库连接及基本操作
简介
Django 是一个由 Python 编写的一个开放源代码的 Web 应用框架。
Django 是一个高级的 Python Web 框架,用于快速开发可维护和可扩展的 Web 应用程序。
使用 Django,只要很少的代码,Python 的程序开发人员就可以轻松地完成一个正式网站所需要的大部分内容,并进一步开发出全功能的 Web 服务。
Django 本身基于 MVC 模型,即 Model(模型)+ View(视图)+ Controller(控制器)设计模式,MVC 模式使后续对程序的修改和扩展简化,并且使程序某一部分的重复利用成为可能。
我们可以通过命令的形式创建web项目,也可以使用pycharm开发工具创建web项目。在这里我们通过anaconda+pycharm创建一个python的web项目。下一篇文章,会介绍使用命令创建web项目(推荐)。
前置准备:
- 安装了pycharm
- 安装了anaconda
一、使用pycharm创建项目
创建新的解释器
安装django
进入项目确定是在选定的环境(py_web_demo),执行安装命令:
conda install django
安装打包程序pyinstaller
conda install pyinstaller
二、创建web开发服务器
Terminal中运行创建项目命令:
django-admin startproject webDemoServer
启动web项目
cd .\webDemoServer\
# 启动项目
python manage.py runserver
启动成功
浏览器访问地址:http://127.0.0.1:8000/
三、创建应用程序(App)
执行
python manage.py startapp app
注册该应用程序
setting.py中INSTALLED_APPS模块添加应用程序名
编辑应用程序(app)的视图模板(view.py),向页面输出:hello world
from django.shortcuts import render
# Create your views here.
from django.http import HttpResponse
def index(request):
return HttpResponse("hello world!")
修改路由(urls.py)
为了方便管理,根据路由分发规则来操作。
在应用程序添加路由文件(app/urls.py),并指向视图模板新建且需要执行的函数。
from django.urls import path
from . import views
urlpatterns = [
path('', views.index, name='index'),
]
在项目的路由文件(webserver/urls.py)添加每个应用程序的路径。
运行启动命令启动(app)应用程序:
python manage.py runserver