问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

django创建的项目怎么着(2023年最新整理)

发布网友 发布时间:2024-09-30 13:56

我来回答

1个回答

热心网友 时间:2024-11-22 20:33

导读:本篇文章首席CTO笔记来给大家介绍有关django创建的项目怎么着的相关内容,希望对大家有所帮助,一起来看看吧。

django新建项目

win下python环境配置

1)使用pycharm--file--NewProject--Django

点击create创建,等待程序安装完毕

linux安装mysql

win安装mysql

1)配置setting

本人习惯将app放入apps里

进入apps目录下

程序目录

requirements.txt

修改django_demo/_init_.py

Django创建项目

在Run、Runconfiguration中,进入PyDevDjango,选择你的项目,在右边“MainMole”里,用${workspace_loc:项目名/manage.py}即:工作目录下的,项目名称目录下的,manage.py。也可以直接指向物理路径。在Arguments参数选项里,可以加上:runserver0.0.0.0:8000,让它用8000端口来测试。

django创建项目怎样理解

创建项目:

django-adminstartprojectmysite

2

新建APP(名称自定):

cdwebsite

pythonmanage.pystartapplearn

3

把我们新定义的APP添加到setting.py中的INSTALL_APPS中:

修改vimmysite/settings.py

INSTALLED_APPS=(

'django.contrib.admin',?#Django默认。

'django.contrib.auth',??#默认身份验证系统。

'django.contrib.contenttypes',?#默认内容类型框架。

'django.contrib.sessions',#默认session框架。

'django.contrib.messages',#默认消息框架

'django.contrib.staticfiles',#默认静态文件管理框架。

'learn',

)

备注:这一步是干什么呢?新建的app如果不加到INSTALL_APPS中的话,django就不能自动找到app中的模板文件(app-name/templates/下的文件)和静态文件(app-name/static/中的文件)。

4

定义视图函数:

vimlearn/views.py

注:我们定义了一个index()函数,第一个参数必须是request,与网页发来的请求有关,可以包含get或post的内容,函数返回一行字到网页。

5

定义视图函数相关的URL(网址):

vimmysite/urls.py

6

运行并验证:

pythonmanage.pyrunserver0.0.0.0:8000

注意:如果不加0.0.0.0:8000,默认是127.0.0.1:8000,且只能本机访问。

访问验证:

7

至此,你已经启动了Django开发服务器,一个纯粹的由Python编写的轻量级Web服务器。Django内包含了这个服务器,这样你就可以迅速开发了,在产品投入使用之前不必去配置一台生产环境下的服务器–例如Apache。

注意:**不要**在任何类似生产环境中使用此服务器。它仅适用于开发环境。(Django提供的是Web框架的业务,而不是Web服务器。)

8

Tip:项目(Projects)vs.应用(apps)

项目与应用之间有什么不同之处?应用是一个提供功能的Web应用–例如:一个博客系统、一个公共记录的数据库或者一个简单的投票系统。项目是针对一个特定的Web网站相关的配置和其应用的组合。一个项目可以包含多个应用。一个应用可以在多个项目中使用。

eclipse创建的django怎么部署

1)把xxx目录中的文件及目录copy到a)中python项目目录

2)elipse中刷新a中创建的python项目,即可看到copy进来的django文件和目录,在python项目名上右击pydev-setasdjangoproject

3)点击runas-pydevdjango(不需要手动设置runconfiguartions)

4)浏览器中输入127.0.0.1:8000即可看到如下图(恭喜你django环境配置好)

Django新手教程6,新建一个项目

感觉再不按套路出牌就要被群众围殴了,那咱么就开始吧。

打开CMD黑窗口,我们输入

workondjango_env

我们先看看怎么在黑窗口里面穿梭于各个URL之间,你先看你现在所处的位置,一般来说,新打开的CMD,都是处于

C:/User/your_name

这个位置,我们先到D盘,根目录从C到D,我们只需要输入

D:

就可以到达D盘了,如果你的django_env是激活的那么,他会自动跳转到

D:/py_env/django_env

这个目录下,我们当然可以把项目就建在这里,但也可以建在别的地方。所以请输入(注意cd和两点之间有一个空格)

cd..

cd是前往的意思,两个小点指的是父亲,意思是前往当前目录的父目录,

于是,我们来到

D:/py_env

目录下,再次输入

cd..

于是我们达到

D:/

这已经是D盘的根目录的再输入cd..已经没有什么效果了。如果你之前按照我的教程一步一步来,那么,你已经在在这个根目录上建好了一个叫django_project的空文件夹,如果你没有建好,那么请输入

mkdirdjango_project

创建一个这个文件夹,当然,你也可以在图形界面,打开我的计算机,然后到达位置右键新建文件夹。这里为了*格和更加熟悉cmd窗口起见,我建议你还是用命令行。

我们cmd的路径(准确的说是工作路径)现在在D盘的根目录,

因此,请输入

cddjango_project

表示前往django_project,当然,这个时候你得确定django_project是D盘根目录下的一个子目录。

如果,我们还处于

D:py_env/django_env

那么输入

cddjango_project是无效的,你得按照我们刚才一步一步抵达D盘,然后在进入到django_project。或者,你可以直接输入绝对路径

cdD:/django_project

使用上面的命令,只要你处于D盘,无论是在哪一级的目录,都可以一步到位。

抵达现场,我们马上就要新建我们的项目了。

激动人心的一刻到了,请在CMD中输入

django-adminstartprojectmysite

这时,我们创建了一个项目,这个项目的名字叫mysite,等等,说好的做云盘,为毛名字不是mycloud呢?这就要提到django的精妙之处了,新建了一个项目,就相当于,我们在计算机上圈了一块地(D:/django_project/mysite目录以后就是我们网络服务这一块的地盘了),还没开始建展馆,为什么先圈地而不是直接新建一个展馆呢,因为我们圈了地就可以在地上建很多展馆啊,在django看来,云盘啥的,够不上称为一个项目,只能称之为应用(一座展馆),只有将很多展馆放在一起,才能称之为项目,也就是说,一个项目可以包含很多的应用(APP),比如我们的网站可以提供云盘服务,我们也可以,提供个人博客服务,我们还可以开一个讨论某植物的论坛啥的,反正就是为了将来能够提供全家桶服务,所以,云盘只能算做是一个APP。当然,目前我们只这块地上建一座提供云服务的展馆。其他的展馆以后再说。

还是在cmd黑窗口,请输入

dir

用这条指令可以列出当前目录下的子目录和存放文件的情况,

我们可以看到,生成一个叫mysite的子目录,实际上,在mysite的上面还有两个目录,一个目录是一个点,表示自己,也就是django_project本身,另一个目录是两个点,表示父目录,也就是D盘根目录。所以我们看到的是django_project目录的一家三代。

这和图形界面基本是统一的,下图的左上角圈的地方表示的就是父目录,至于本身目录嘛,就没必要刻意用什么图形表示了。

你用鼠标点击某个文件夹,实际上系统内部就是帮你运行了一下

cd你点击的文件夹

你点击后退,则帮你运行

cd..

回到正题,我们看到了一个mysite子目录,所以进去看看,请输入

cdmysite

然后输入

dir

查看情况

发现又有一个mysite目录,坑爹啊,俄罗斯套娃呢这是!

这一看就知道django是外国人搞得工具,子目录跟父目录叫同一个名字(好歹给子一级的目录起个名字叫mysite二世啥的行不。没办法,django设计者这么叫了,我们也不能随便乱改,以后我们把里面的那个mysite叫做子mysite,外面的那个叫父mysite以区分),仔细一看,旁边还有一个manage.py,先不不管这个,再进去子mysite看一下,还好,再没有mysite目录了,里面是

里面有4个py文件,看到没有,其中有一个是urls.py,URL之重要,需要专门一个文件来管理,如果你之前有认真看文章的话应该就能差不多猜到它是起什么作用的文件了。除了urls.py,settings.py也是非常重要的,都是用来管理mysite这个项目的,所以,我觉得最后这个mysite文件夹应该叫做mysite_manage因为它里面的东西,和它旁边的manage.py一样都是用来管理项目的。

为了让大家对项目结构有更清楚认识,我找了django官网上的图片

结语:以上就是首席CTO笔记为大家整理的关于django创建的项目怎么着的相关内容解答汇总了,希望对您有所帮助!如果解决了您的问题欢迎分享给更多关注此问题的朋友喔~

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果手机微信怎么换漂亮字体(苹果手机微信怎么换行输入) 有什么好用的app转换字体 手写转文字的软件 erp可以看评论地址吗 淘宝评论url是什么意思? 揭秘:码牌支付风控升级,背后真相揭秘 电脑电视直播软件哪个好用什么软件好电脑看电视直播 潼南子同街学区是哪些 三极管BU406价格和参数? 火锅料放在冰柜忘了插电一个星期给会坏了吗 火锅的设备有哪些 django怎么建项目(2023年最新整理) 罗马帝国是怎样灭亡的 鼻子做完线雕注意事项 电脑打开文档就卡死 iPhone屏蔽更新iOS13~15 ...洗衣机、微波炉、电磁炉分别用多少A的插座,哪些的插座上需要带开关控... 有结节的人不能吃什么 ...人打电话来说他们是品客印象的,他们在招客户经理,月薪4000,是真的吗... 怎样在58同城 网上发布招聘启事 cad未保存的怎么恢复呢 cad如何恢复丢失的图形 那位叔叔让我难忘作文要体现出生命的意义 什么大鸟在笼里生气地叫一声它什么立即飞回笼里去 只要大鸟在笼里生气地叫一声,它就立即飞回笼里去。用了什么表达方式... 怎么解除荣耀手机的病毒管控功能? 怎么样删除手机淘宝上面的好评呢? CAD打印预览出现空白的原因及解决方法 仙剑奇侠传三中蓬莱迷宫怎么走 ...来即我谋。送子涉淇,至于顿丘。匪我愆期,子无良媒 红米Note有没有OTG IDEA2022.2版本(最新版)控制台输出中文乱码,四个方法的介绍 下列等式中,A与B(A/B均不为0)成反比例的是( )?2A=5B Ax7=B分之2 Ax6... 水浒传108位好汉的名字 微信减肥丹丹上过当的朋友,能讲一下上当过程吗?看骗人手段是否一致? 微信增高达人丹丹是真的吗? 微信上的那个丹丹去疣骗人的。那是个骗子,我用药后住院一个多星期... excel表格升序降序怎么操作 淘宝上的东西都是真的吗? 大麦茶下火吗 喝大麦茶会上火吗 哪些人不适合喝大麦茶喝大麦茶会上火吗 大麦茶上火不 ...在鱼塘中间的荒岛上,别人说水里面有一条超大的鱼要吃人,不敢自己... EXCEL简单制表的步骤简单的excel制表格 ...个水塘里有条巨大的鱼游动,瞬间它吸干了鱼塘里的水消失了?_百度知 ... ...清澈的鱼塘钓鱼,还能掉的活奔乱跳的活鱼只有一条还比叫小,后面水... ...家的鱼塘里面的水在翻动,后来认真一看原来是一条很大的蛇在鱼塘_百... 猴头菇的创意做法有哪些? 如何安装红米note的驱动程序 各方英雄好汉,,小弟现跪求600字的寓情于事作文,,,十万火急!! 认定月收入什么意思