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

pycharm安装的django在哪里(2023年最新解答)

发布网友 发布时间:2024-09-29 04:37

我来回答

1个回答

热心网友 时间:19小时前

导读:本篇文章首席CTO笔记来给大家介绍有关pycharm安装的django在哪里的相关内容,希望对大家有所帮助,一起来看看吧。

用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安装的路径即可。

怎么看Django安装在哪里了

在linux直接使用终端。然后调用python解释器。

python出现后输入下列语句查看django版本,如果没有安装django,那么当你importdjango就会出错。

importdjango

printdjango.VERSION

下面是我windows下面的输出:

(1,3,1,'final',0)完。

如何使用pycharm配合部署python的django框架

安装软件

安装Python2.7、PyCharm、pip(Python包管理工具)、Django(pipinstallDjango)

部署

PyCharm新建Django工程

完成后,其目录如下:

子目录MyDjangoProject下表示工程的全局配置,分别为setttings.py、urls.py和wsgi.py,其中setttings.py包括了系统的数据库配置、应用配置和其他配置,urls.py则

表示web工程Url映射的配置。

子目录student则是在该工程下创建的app,包含了models.py、tests.py和views.py等文件

templates目录则为模板文件的目录

manage.py是Django提供的一个管理工具,可以同步数据库等等

启动

创建完成后,就可以正常启动了。点击Run按钮,启动时报错了:

Traceback(mostrecentcalllast):

File"D:/workspace/MyDjangoProject/manage.py",line10,inmole

execute_from_command_line(sys.argv)

File"D:\Python27\lib\site-packages\django\core\management\__init__.py",line338,inexecute_from_command_line

utility.execute()

File"D:\Python27\lib\site-packages\django\core\management\__init__.py",line312,inexecute

django.setup()

File"D:\Python27\lib\site-packages\django\__init__.py",line18,insetup

apps.populate(settings.INSTALLED_APPS)

File"D:\Python27\lib\site-packages\django\apps\registry.py",line89,inpopulate

"plicates:%s"%app_config.label)

django.core.exceptions.ImproperlyConfigured:Applicationlabelsaren'tunique,plicates:admin

应该是admin配置冲突了,打开setttings.py文件,发现admin配置重复了

INSTALLED_APPS=(

'django.contrib.admin',

'django.contrib.auth',

'django.contrib.contenttypes',

'django.contrib.sessions',

'django.contrib.messages',

'django.contrib.staticfiles',

'django.contrib.admin',

'student',

)

注释掉其中一行后(为什么会有这个问题,估计是个bug),重新启动,ok

web工程添加页面

此时,我们尚没有写一行代码,程序就ang跑起来了!快添加一个HelloWorld的页面吧。

打开student/views.py文件,输入以下内容

defsayHello(request):

s='HelloWorld!'

current_time=datetime.datetime.now()

html='htmlhead/headbodyh1%s/h1p%s/p/body/html'%(s,current_time)

returnHttpResponse(html)

打开url.py文件,需要进行url映射的配置:

url(r'^student/',sayHello)

当用户输入http://**/student时,便会调用sayHello方法,该方法通过HttpResponse()将页面内容作为响应返回。

重启服务,访问

在views.py页面可以将页面需要的元素通过字符串的形式,调用HttpResponse()类作为响应返回到浏览器。但这样,页面逻辑和页面混合在一起,手写起来很繁琐,工作量比较大。如果我们需要展示一些动态的数据,而页面基本不改变的情况下,该怎么做呢?

比如在用户访问时,我们想动态展示一些学生的数据。可以这样做:

首先在templates目录下,新建student.html文件,该文件作为模板,内容如下:

!DOCTYPEhtml

html

head

title/title

/head

body

ul

{%forstudentinstudents%}

li

id:{{student.id}},姓名:{{student.name}},age:{{student.age}}

/li

{%endfor%}

/ul

/body

/html

修改views.py文件,添加方法showStudents()

defshowStudents(request):

list=[{id:1,'name':'Jack'},{id:2,'name':'Rose'}]

returnrender_to_response('student.html',{'students':list})

该方法将list作为动态数据,通过render_to_response方法绑定到模板页面student.html上。

添加url映射,url(r'^showStudents/$',showStudents)

修改settings.py模板配置:'DIRS':[BASE_DIR+r'\templates'],

重启服务,访问,出现:

至此,我们已可以正常将一些“动态”数据绑定到模板上了。但是怎么样访问数据库呢?

从数据库获取需要的数据,展示在页面上?

首先需要安装数据库驱动啦,即mysql_python,

接着配置数据库连接:

DATABASES={

'default':{

'ENGINE':'django.db.backends.mysql',

'NAME':'student',

'USER':'root',

'PASSWORD':'1234',

'HOST':'127.0.0.1',

'PORT':'3306',

#'NAME':os.path.join(BASE_DIR,'db.sqlite3'),

}

}

配置完成之后,需要检测数据库配置是否正确,使用manage.pyshell命令,进入shell交互界面:

输入:

fromdjango.dbimportconnection

cursor=connection.cursor()

如果不报错,说明配置正确。

创建model,打开models.py,定义model如下:

classStudent(models.Model)

id=models.BigIntegerField

name=models.CharField(max_length=20,default='a')

然后调用manage.pysyncdb

正常情况下,该步骤做完之后,model会和数据库保持一致性。但是在测试中,命令执行成功后,却发现数据库并没有建立该表。

对于该种情况,做如下操作即可正常:

(1)注释掉models.py文件代码,执行manage.pymakemigerationsstudent

【和manage.pymigerate--fake】

(2)打开注释,执行【manage.pymakemigerationsstudent和】manage.pymigerate命令

通过以上两步,便可正常操作了

views.py中添加方法:showRealStudents

defshowRealStudents(request):

list=Student.objects.all()

returnrender_to_response('student.html',{'students':list})

urls.py添加映射url(r'^showRealStudents/$',showRealStudents)

重启服务,打开连接:

页面输出正常。

至此,使用Django,可以正常操作数据库,自定义模板,在页面展示数据了。

服务器

由于Django自带轻量级的server,因此默认使用该server,但实际生产中是不允许这么干的,生产环境中通常使用ApacheHttpdServer结合mod_wsgi.so来做后端服务器。

以下部署环境为:Python2.7.6

1、安装httpd-2.2.25-win32-x86-no_ssl.msi

2、将下载好的mod_wsgi.so放在D:\ProgramFiles\ApacheSoftwareFoundation\Apache2.2\moles模块下。

3、在新建的web工程MyDjangoProject目录下新建django.wsgi文件

内容如下(相应的目录需要修改):

importos

importsys

djangopath="D:/Python27/Lib/site-packages/django/bin"

ifdjangopathnotinsys.path:

sys.path.append(djangopath)

projectpath='D:/workspace/MyDjangoProject'

ifprojectpathnotinsys.path:

sys.path.append(projectpath)

apppath='D:/workspace/MyDjangoProject/MyDjangoProject'

ifapppathnotinsys.path:

sys.path.append(apppath)

os.environ['DJANGO_SETTINGS_MODULE']='MyDjangoProject.settings'

fromdjango.core.wsgiimportget_wsgi_application

application=get_wsgi_application()

4、修改httpd.conf,添加如下:

LoadMolewsgi_molemoles/mod_wsgi.so

WSGIScriptAlias/"D:/workspace/MyDjangoProject/django.wsgi"

Directory"D:/workspace/MyDjangoProject/"

OptionsFollowSymLinks

AllowOverrideNone

Orderdeny,allow

Allowfromall

/Directory

ok,重启server,页面正常了。

在部署的过程中,遇到一个异常,如下:

Thetranslationinfrastructurecannotbeinitializedbeforetheappsregistryisready

原因是django.wsgi一开始按照较为古老的写法,改为新版本的写法就Ok了。

pycharm怎么建django

打开PyCharm官网,选择Download,进入下载页面。

这时会出现2个版本,左边的那个是购买版,可以试用30天;右边那个是社区版,免费的,我们一般选择右边社区版。

下载完后进行安装,一直选择下一步就可以了,我就不详细介绍了。安装完后运行PyCharm,新建项目。此时建的项目并不是Django项目,这个还需要我们自己设置。

安装Django,使用命令安装,我这里是用的cmder,非常好用的控制台命令窗口,替代了cmd。进入到Python27的目录下,使用命令pipinstallDjango==1.8.3,执行完就OK了。

新建Django项目,我这里是使用命令创建项目的。

django-adminstartprojectHelloDjango创建HelloDjango项目

然后进入到HelloDjango项目根目录下,运行命令创建hello模块

pythonmanage.pystartapphello

此时PyCharm中就有一个HelloDjango项目了。

现在我们来搭建一个简单的web服务。

修改views.py文件

修改urls.py文件

两个文件修改完后,就可以启动项目了,执行命令

pythonmanage.pymigrate

pythonmanage.pyrunserver

此时项目已经启动起来了,它会告诉我们访问地址,按照地址进行访问就OK了。

pycharm中无django模块求解

首先你打开localhost的提示是正常,说明你搭建django是成功了,只是你没有创建任何app,或者你创建了app但是没有同步到数据库(pythonmanage.pymakemigratons,pythonmanage.pymigrate,这两个命令必须在django1.7以上版本),如果你还没有任何app也可以执行,会创建内置的用户系统,等等。可以到localhost:8000/admin查看是否创建成功。

初始化数据库时会咨询你是否创建超级用户(即管理员)

然后pythonmanage.pymigrate并不是在python文件目录执行,而是到你创建django项目中执行,找到manage.py这个文件的路径

结语:以上就是首席CTO笔记为大家介绍的关于pycharm安装的django在哪里的全部内容了,希望对大家有所帮助,如果你还想了解更多这方面的信息,记得收藏关注本站。

pycharm安装的django在哪里(2023年最新解答)

打开pycharm创建项目,选择django项目,在projectinterpreter中选择existinginterpreter(即已存在的环境),点击后面的三个点选择虚拟环境的路径 路径是c:\users\windows用户名\Envs\django 路径选择好之后直接点击create等待一段时间即可创建好django项目 2.方案二(不使用虚拟环境) 不使用虚拟环境也就是直接在原始环境下面安装...

如何查看django的安装路径(2023年最新解答)

运行python,导入Django,importDjango然后Django.VERSION查看有无成功安装。如有成功安装则会显示其版本。7 我们要使用Django,需要在cmd命令下到达D:\Python34\Lib\site-packages\Django-1.7.1-py3.4.egg\django\bin,来执行Django-admin来创建web框架。怎么看Django安装在哪里了在linux直接使用终端。然...

安装好django怎么打开(2023年最新解答)

windows安装django之后怎么启动首先进去软件,然后file--settings--ProjectInterpreter在这右边会有你安装的包。第一次应该是什么都没有的然后--点击最下面的,安装pipsetuptools。安装完成之后,点右上角的“+”号在里面搜索,你想要安装的框架模块然后就可以了。django怎么安装Django本质上是Python语言的一个...

如何在pycharm下载django(2023年最新分享)

首先,我们用终端新建一个目录,并进入这个目录,并用django-admin.py创建目录(别想着让PyCharm为你建)。cd/home/hevake_lcj/Workspace/PycharmProjects/Django django-admin.pystartprojectmysite 然后在PyCharm中点击菜单[File]--[NewProject...],弹出对话框。注意目录就是mysite所在的目录。PyCharm...

如何查看django的位置(2023年最新整理)

第一步:安装django框架 可以用pycharm安装,打开file\setings\project\projectinterpreter查看项目已安装的包,单击绿色加号添加目标框架,注意记录django的安装路径,我的安装路径是:c:\users\用户名\appdata\roaming\python\python36\site-packages\ 第二步:为了能让Windows找到django-admin的路径,需要设置...

pycharm怎么寻找django?

路径是c:\users\windows用户名\Envs\django 路径选择好之后直接点击create等待一段时间即可创建好django项目 2.方案二(不使用虚拟环境)不使用虚拟环境也就是直接在原始环境下面安装django即可,然后直接去选择你的python安装的路径即可。pycharm怎么添加django博主自从开始学习Python编程以来,尝试了多个集成...

怎么启动django框架(2023年最新解答)

1.安装django框架 当然你首先要有python环境,对于学python的朋友们这个就不多说了~~ 我使用的是setuptools工具来安装的,setuptools是python中安装第三方模块常用的安装工具 1.1安装setuptools工具(如果会安装的可以直接跳过) 先从这个地址下载ez_setup.py: (在页面最下面) 我下载的是setuptools-7.0.zip,将其解压,将解...

如何给python3配置django(2023年最新解答)

安装完以后你会发现自己找不到Django放在哪里了,其实我的django被安装在了 /usr/lib/python2.7/site-packages/ 并且我们要执行创建django的命令在django的bin目录下,如图6 /usr/lib/python2.7/site-packages/django/bin 进入到该目录下,运行django-admin.pystartprojectFirstProject,创建出FirstProject的项目。就会在该...

pycharm中怎么安装django(pycharm中怎么安装库)

在pycharm导入django项目有时候,我们需要在多个地方编辑项目,这就需要在pycharm中导入django项目。首先要做的,当然是使用virtualenvwrapper来搭建虚拟环境,并且将项目中的requestrements.txt文件中的相关依赖安装好。接下来要做的是:在这里我们需要设置一下django项目的目录与settings文件的位置,以及启动文件...

如何查看版本django(2023年最新整理)

1.输入python 2.输入import django 3.输入django.get_version()如何查看django版本pycharm1创建一个django项目2运行这个django环境,这时PyCharm会报错,提示缺少子命令3配置PyCharm:添加 runserver 到配置中。即可。4再运行PyCharm上的django项目:则说明配置成功。怎么查看django版本在windows下面启动cmd命令...

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
南京华能智慧供应链投资管理合伙企业(有限合伙)怎么样? 被狗紧咬不放怎样快速让其松口?很多人不知道! 如何维修筋膜枪?筋膜枪维修教程? 订车票,和定房间的英语作文(初2水平的)。 初二的英语作文,谁有? 华硕飞行堡垒按哪个键可以进入输入密码的页面 ...说是考核期,不给你假,你会怎么样做?是选择辞职还不请假了... 怎么解决华硕飞行堡垒设置密码的问题 ...昨天给领导续假,领导给发了红包,我该怎么办? 轩辕传奇手游仙鹤池在什么地方 位置详细解析 django怎么配置多个超链接(django 超链接) 怎么用支付宝积分兑换书旗小说VIP会员 python读取2g数据要多久? 为什么核泄漏比打仗还要恐怖呢? 阿里云win2012r2怎么删除iis 怎么删除iis呢? 上海的营转非的车能买吗?有起亚赛拉图3万09年的,悦动2.5万08的,还有很 ... 武义历史沿革 武义自然地理 为什么宝书网的域名改了呀!? 为什么我的宝书网域名变成了? 宝书网域名为什么改了? 红军洞三岩寺红军洞 杨进兴人物简介 宣平县的介绍 宣平为什么撤县 宣平县志宣平地区简介 wpsexcel怎么分开两个窗口显示 wps如何将多个excel并成一个excelwps如何将多个excel合并成一个excel... 股转新三板新股申购有风险吗 求英语高手 解答 急急急~· 知道一个英语单词的 读音和音标 怎么拼写出 ... ...根据音标拼读出来?或者根据读音把单词拼出来,求大 ...高考,英语单词成了难事,有哪位可以提供点背单词的好方法,必感激不尽... 枕头巾发黄怎么解决 枕头巾发黄清洗小妙招 求记英语单词听到读音就能拼出单词的方法 不是死记的 是否能用到音标呢... 枕巾发黄怎么洗小窍门 枕巾若是发黄的清洁方法 今天我用红米1s玩大内存游戏一个多钟,后来手机很烫,用鲁大师降温神器看... 红米1s容易发烫怎么办 我的红米1s很容易发烫呀,刚买时不是这样的,弄得我都不敢玩了,怎么回事... 我的'红米1s手机突然间发热,摄像头右下角一上电池就发热,很烫手开不了... 你们买的红米1s移动4g版发热怎么样?会发热严重吗?总是温热(有时玩半... 和平精英SS8灵敏度怎么调最稳 二三四指不求人设置方案 如何开启华硕主板的VT技术呢? asus怎么开vt 没有一个女子是因为她的灵魂美丽而被爱的。是出自张爱玲的那篇文章里... 我是个上班族,月收入2000该如何理财呢,现在股票和基金据说风险都比较... 没有一个女人是因为她的灵魂美丽而被爱的吗? 没有一个女人是因为灵魂美而被爱的 cpa非会计专业可以考吗 非会计专业考注册会计师吗