千家信息网

Pycharm如何创建Django项目

发表于:2024-09-22 作者:千家信息网编辑
千家信息网最后更新 2024年09月22日,本文小编为大家详细介绍"Pycharm如何创建Django项目",内容详细,步骤清晰,细节处理妥当,希望这篇"Pycharm如何创建Django项目"文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入
千家信息网最后更新 2024年09月22日Pycharm如何创建Django项目

本文小编为大家详细介绍"Pycharm如何创建Django项目",内容详细,步骤清晰,细节处理妥当,希望这篇"Pycharm如何创建Django项目"文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

一、Pycharm安装Django框架

二、新建Django项目

1、manage.py是个管理角色,拥有的功能包括:

(1)创建app: python manage.py startapp miaTest 其中startapp是命令,miaTest为app的名字

(2)管理数据库
Python manage.py sqlall miaTest:查看miaTest这个app下面所有的表
Python manage.py syncdb:同步数据库

(3)管理服务器
Python manage.py runserver ip:port->更改访问的ip及端口号

2、Venv
要使用django,首先需要建立一个虚拟工作环境,在这个虚拟工作环境中可以安装包,将其与其他项目隔离,主要解决Python软件开发过程中版本与依赖性问题以使得每个项目有自己独立的安装目录环

3.mySite2
(1)init.py:该文件默认是空的,只用定义了这个文件,python虚拟机才会认为当前文件夹是一个合法的package,代表目录下面的Python程序是module的一部分。所以它是package的标识
(2)Settings.py:包括app路径,数据库配置,sql语句,静态文件目录,中间件,session存储的相关配置
(3)Urls.py:所有网址的入口,会关联到views中的函数
(4)Wsgi.py

4.Templates

主要由html代码及逻辑控制块代码。

三、在Django项目创建WebApp项目

1、打开terminal窗口

2、输入命令:python manage.py startapp django_web

3、新的目录结构如下:

4、修改settings.py文件,注册该工程

Django的开发遵循MTV模式(models, templates, views),views.py负责执行操作,models.py负责数据处理(如数据库连接),templates目录下存放网页的模板

5、在templates下新建一个index.html文件

6、编写views.py文件,定义访问这个index.html文件的操作

7、编写urls.py文件,定义访问这个index.html的url路径(使用正则表达式)

四、运行项目:在pycharm的Terminal中输入命令运行服务器:

在浏览器中输入url:http://127.0.0.1:8000/index/可以看到如下的页面

五、在项目中添加资源(css、image、js)

1、目录结构如下:

2、修改index.html如下:

3、在settings.py文件的最后增加如下配置

注意:在给STATICFILES_DIRS设置静态文件目录的时候注意设置的目录是个列表或元组,其中每个元组或列表的值之间必须要用逗号分隔。即使是最后一个值的后面也要加逗号

读到这里,这篇"Pycharm如何创建Django项目"文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注行业资讯频道。

文件 项目 目录 数据 数据库 命令 文章 管理 输入 配置 代码 内容 服务器 环境 结构 路径 逗号 静态 处理 工作 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 做一个平台需要服务器吗 网络安全与应用技术专业考研 hp 服务器raid卡设置 韶关物流配货软件开发 网络安全调查创新项目 金山软件和网络技术有限公司 运维修服务器 计算机网络技术项目教程 网络安全 评估 规定 天津数据软件开发标准 职业院校网络安全课题研究 dns服务器全世界分布 网络安全网关 计算机网络技术复试题 未找到指定主机服务器 杭州新中大软件开发有限公司 网络安全属于廉洁自律吗 数据库的增删查改属于哪类功能 数据库系统的特点是什么数据独立 网络安全信息的实施方案医院 软件开发技术支持及售后服务 年度网络安全工作报告 青岛嵌入式软件开发代码 建立关系数据库模型的e-r图 数据库防伪技术服务至上 软件开发的工作好不好的 计算机网络技术抓包论文 计算机网络安全特征有 洪湖市手机软件开发 计算机网络技术单臂路由配置
0