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

Django项目路径怎么看?

发布网友 发布时间:2024-10-02 06:19

我来回答

1个回答

热心网友 时间:2024-11-08 17:58

导读:很多朋友问到关于Django项目路径怎么看的相关问题,本文首席CTO笔记就来为大家做个详细解答,供大家参考,希望对大家有所帮助!一起来看看吧!

python——Django项目开发:配置项目/static/路径,调用css、img、js等静态文件

在Django项目开发中,不能像正常web开发一样通过'imgs/bg.jpg'访问本地静态文件,需要做一些配置,才能实现静态文件的访问。

一、首先在项目根路径下新建一个static文件夹,然后在static文件夹下可以新建相应的css、imgs、js等文件夹,用于存放css、img、js等静态文件。

二、项目配置

1、打开settings.py,在底部添加:

2、打开urls.py,在urlpatterns中添加:(注意,如果你在blog目录下也建立了urls.py,那么就得在blog/urls.py中做修改。别忘了importsettings):

(不过我经过实测,不加这一个,也可以完成静态文件的访问)

3、在html模板最上面添加:

然后在需要的地方按照这个格式进行调用,如:

最后重新运行项目,img等本地静态文件就可以被django找到了,这时模板对应的页面就可以显示使用img等文件了。

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官网上的图片

pythondjangodatabase的路径有要去么

DATABASE_NAME这个参数是用来指定sqlite数据库文件的路径,如'/home/django/mydata.db'

你写成app的路径了

djangostatic文件路径问题

可能是浏览器使用缓存了。

按住ctrl+f5,强制浏览器刷新css和js文件......

如果还不行,就到Django从入门到精通这里找找看,有没有解决办法。

如何在社区版pycharm中安装django

django是Python的一个开源web框架,在pycharm开发环境中,pycharm专业版在新建一个项目的时候有django选项,帮助创建一个django框架的项目。pycharm社区版需要自己创建

第一步:安装django框架

可以用pycharm安装,打开file\setings\project\projectinterpreter查看项目已安装的包,单击绿色加号添加目标框架,

注意记录django的安装路径,我的安装路径是:c:\users\用户名\appdata\roaming\python\python36\site-packages\

第二步:为了能让Windows找到django-admin的路径,需要设置环境变量,

path,是告诉系统,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到哪些目录下去寻找,

打开我的电脑\属性\高级系统设置\环境变量\找到path变量,把刚才记录的django的安装路径添加到path变量中。其中path变量中有的已经存有Python的目录,当path需要多个值的时候,两个路径之间用分号“;”隔开

第三步:打开Windows命令行,用django-admin.py创建项目,注意创建项目的路径c:\users\fyc

打开目录位置,找到创建的项目,看到里面有一些文件

第四步:用pycharm打开上一步所创建的项目,由于pycharm默认的项目目录是pycharmprojects,所以把刚才创建的项目拷贝到默认目录(也可以不拷贝,只是为了方便管理)

拷贝完项目之后打开pycharm,文件,新建工程,选择文件位置,把文件目录选在在pycharmproject下,刚才创建的目录下

打开项目,会出现提示

我们是想从一个已存在的资源创建项目,所以选是,完成创建

用pycharm创建django框架失败,找不到文件怎么回事

这是pycharm在创建虚拟环境时候出错了,可以尝试一下解决方案

方案一(手动创建虚拟环境)

手动创建虚拟环境有很多可选方案,这里推荐使用virtualenv,比较简单方便。

首先安装virtualenv,需要安装如下两个库

pipinstallvirtualenv

pipinstallvirtualenvwrapper-win

安装好之后使用mkvirtualenv创建一个django的虚拟环境,命令如下

mkvirtualenvdjango

环境创建好之后默认会进入环境,此时即可在当前环境下面安装所需要的包。

比如安装一个django框架

pipinstalldjango

安装好框架之后就可以打开pycharm创建django项目

打开pycharm创建项目,选择django项目,在projectinterpreter中选择existinginterpreter(即已存在的环境),点击后面的三个点选择虚拟环境的路径

路径是c:\users\windows用户名\Envs\django

路径选择好之后直接点击create等待一段时间即可创建好django项目

2.方案二(不使用虚拟环境)

不使用虚拟环境也就是直接在原始环境下面安装django即可,然后直接去选择你的python安装的路径即可。

结语:以上就是首席CTO笔记为大家整理的关于Django项目路径怎么看的全部内容了,感谢您花时间阅读本站内容,希望对您有所帮助,更多关于Django项目路径怎么看的相关内容别忘了在本站进行查找喔。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
ef英语哪个好 EF英孚英语培训怎么样? 英孚英语好不好 EF英孚教育到底好不好 大佬们,麦芒7和荣耀10那个值得入手?2500以下的机子还有啥好推荐的么... 介绍几款2500元以前的手机 像素一定要高 其他的不做要求 近期想入手一部安卓手机,价格2200到2500左右…买HTC desire Z还是 三星... 笔记本忘记开机密码怎么办急死了 笔记本电脑屏幕开机锁忘记密码 怎么办?急死了 华硕笔记本电脑开机密码忘记了怎样找回?系统是Windows 7旗舰版... Dungeon&Maid全部cg,可以打开吗,如果不能,请告诉我别的方法 奇怪!!!桌面上有个文件,删了还是会出来,怎么办啊?(请看下图) 我有个朋友老是出现幻想见到脏东西了被人侮辱了 北京有不朽的梵高星空错觉艺术馆画展了,很想去玩,谁能给个地图和坐车... 北京梵高星空艺术馆预约门票流程 北京梵高星空艺术馆预约入口 独自去北京独角兽星空艺术馆旅游,需要注意什么? 偷税漏税罪300万怎么处罚? 肯德基早餐有豆腐脑吗 肯德基 的垃圾网站 肯德基早餐的优惠券发放频率是怎样的? 肯德基早餐优惠券[肯德基更新在线点餐功能] 苹果4s型号:MC918LL/A,序列号DNPH8KXPDT9V,IMEL:01305700315314,帮我... 苹果手机的型号是MC918LL/A,序列号:C8PJD64YDT9V是不是美版全新机 我的Iphone4s型号是MC918LL/A 序列号是DNQGTXNADTD2 IMEI是013031003630902... 简述认邀资本制及其意义 去年9月查出肝硬化,现在出现肝腹水了,b超、增强核磁共振查出来有肿 ...的,2.也不知道是有锁还是无锁的。型号MC918LL/A 序列号c38grxvedt... 乙肝纤维化四项检查正常,但b超提示有肝硬化可能,是应该相信哪�_百 ... ...MC918LL/A(9A405)iso5.01序列号:C39GX44YDT9V是有锁版还是无锁版... vpn 局域网搜索问题 形容一月一次开会从不间断的句子 为什么电脑有时鼠标突然不受控制狂点右上角,而且键盘一直按出e,重启什 ... ...狂点好多次才行,这鼠标是不是该退休了?如果自己修的话怎么修?_百... 纯3g流量卡可以放智能手机里用流量吗?一月15g。不能打电话发短信,移动... 笔记本3G上网资费卡流量可以放在手机里用吗 一个月15g的移动3g上网卡可以放到手机上用吗?是用这15g的流量包吗? 3g上网卡可以放在手机上网使用吗 上网的流量是套餐里的吗,会不会额外... 九阳电磁炉显示e1是怎么回事? 彩色放大本中国著名碑帖·张迁碑内容简介 汉隶张迁碑习字帖内容简介 张迁碑名师指导内容简介 隶书张迁碑内容简介 人身损害伤残鉴定十级的伤残赔偿标准是什么,人身损害伤残赔偿标准 中国历代法书名碑原版放大折页之19:张迁碑内容简介 巴盟中级职称在哪里公示 中国书法经典碑帖速成教材:隶书张迁碑内容简介 ...开出去一张转账支票到个人账户,用途写的是劳务费,也没有发票,怎么做... ...开出去一张转账支票到个人账户,用途写的是劳务费,也... 老板开了公对私的劳务费转账支票10万元,无发票,我怎么走账,能改成工...