Django学习记录(1)Pycharm社区版及专业版搭建Django框架

    技术2022-07-10  179

    Django的特点:

    企业级开发框架内置了大量组件基于MVC设计思想 即Model(模型) View(视图) Control(控制器)基于MVT的设计方式 Template(模板)在Django中MVT中的V相当于传统MVC中的C非常经典的ORM(对象关系映射)

    Django环境的搭建

    为了今后更加方便的安装包,首先配置pip的镜像 在windows中安装: 在当前计算机用户的根下 新建一个pip文件夹C:user/用户名/pip 在pip文件夹下新建一个pip.ini配置文件 可以选择豆瓣或者清华的镜像 [global] index-url = http://pypi.douban.com/simple/ [install] trusted-host=pypi.douban.com 保存后退出

    ## 额外扩展 在Linux系统中配置镜像 在当前计算机用户的根下 新建一个.pip文件 在.pip文件中新建一个pip.conf配置文件 内容相同

    Pycharm 社区版配置方式

    在磁盘的某一个位置 创建一个虚拟环境 在CMD中执行 python -m venv venv 激活虚拟环境 进入venv/Script 运行activate.bat cd venv/Script activate

    3.在Script下后执行pip install django 安装之后会多出一个django-admin.exe 用这个创建项目

    4. 常见命令 dbshell:进入数据库 diffsettings:比较配置文件的不同 dumpdata:备份数据 inspectdb:通过表生成模型 loaddata:加载数据 makemigrations:生成迁移文件 migrate:执行文件 runserver:启动项目 shell:进入shell脚本 showmigrations:查看迁移信息 sqlmigrate:查看迁移文件对应的sql语句 startapp:创建应用 startproject:创建项目 test:测试 testserver:启动测试服务

    5.创建项目

    django-admin startproject project_name

    6. django文件结构 asgi.py和wsgi.py是django的协议 settings.py项目配置文件 urls.py路由管理 templates模板 manage.py命令行管理

    设置虚拟环境的位置 file ->settings ->project:xxxx ->Project:interpreter 设置虚拟环境

    在Pycharm的终端窗口中*(确保在虚拟环境中)启动项目

    python manage.py runserver [ip:port] django-admin run server # 两个都可以 # 可选参数默认值是127.0.0.1:8000 # 目前IP地址不允许使用真实IP

    Pycharm Pro创建Django项目

    file >django >选择设置 >完成创建 点击RUN/DEBUG 启动项目

    Processed: 0.010, SQL: 9