pycharm 下的djiango使用

创建工程可以在虚拟环境下运行,创建工程后使用命令 

在python 下的命令窗口(Terminal)
python3 manage.py startapp django_web   (或者 python3替换为 python)

在 setting里面注册你刚启动的工程

 

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

首先在templates下新建一个index.html文件,并把以下内容替换到该文件中

可能遇到的问题 pycharm 提示packging tools not find,如果你点击安装可能会报错什么 ModuleNotFoundError: No module named 'distutils.core'等,这些都是出现在早期的python2.7等低版本中
当我们试图手动安装packging tools 时,我们发现可以成功安装,但是并不能解决问题,pycharm仍然不能工作。PS:不得不说ubuntu下做事情实在是太麻烦了,可能有一万个问题出现,他的容错机制实在是太差了。
此时思考可能是调用了某些与python2.7相关的低版本工具。但是千万不要尝试删除低版本python因为可能导致大量问题出现,因为ubuntu底层包括其他应用插件使用了大量与python相关的东西,删除会导致大量bug出现。
经过查找,在此找到问题,果然还是外国的月亮圆

https://stackoverflow.com/questions/43567996/pycharm-python-packaging-tools-not-found

 

https://stackoverflow.com/questions/41141657/importerror-module-setuptools-dist-has-no-check-specifier-attribute

就是pip没有安装pip3针对python3的版本,一个ubuntu 18版本最新的,确实让人大跌眼镜,,,,PS:python的版本兼容性,也是比较喜感的

第一步:执行下面代码基本就可以解决问题,如果还有问题请看下一步

sudo apt install python3-pip

第二步

对于python 3和更高版本3.x,请使用pip3
sudo pip3 install setuptools --upgrade

sudo pip install setuptools --upgrade
pip install -U pip

 当然还出现了其他错误,比如打开了一个其他路径的名字为web的工程,如果在另一个路径再建一个web  django也会报错,ubuntu下问题实在是太多了...

另外的问题从windows下pycharm迁移 django网站到ubuntu下pycharm,突然发现主页不能打开

TemplateDoesNotExist at /

错误是这个,从下面看说的是文件不能找到,在目标路径下,其实我的路径下index文件是存在的,这个问题曾经让我以 路径问题做了大量修改没有效果,一筹莫展的时候,到网上也没有发现问题。直接想到是不是urls的问题,后来尝试 更改通配符和网页的方法,发现是views的问题,views似乎严格抵制名字为  index的东西

def index_main(request):
    """测试"""
    # topics = Topic.objects.filter(owner=request.user).order_by('date_added')
    # context = {'topics':topics}
    return render(request,'templates/index.html')

html并没有问题,urls更换为别的 views也没有问题,后来抱着试试看的态度,更换了 index的名字,原来叫做

def index(request):#错误的命名
    """测试"""
    return render(request,'templates/index.html')

但是这种在windows是没有问题的,看来系统差异化很大。

转载于:https://www.cnblogs.com/polar-lights/p/8087583.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
PyCharm是一款非常流行的Python集成开发环境(IDE),它提供了许多便捷的功能来开发和调试Django框架的应用程序。下面是使用PyCharm开发Django框架的一些基本步骤: 1. 安装PyCharm:首先,你需要下载并安装PyCharm IDE。你可以从JetBrains官方网站上下载适用于你操作系统的版本,并按照安装向导进行安装。 2. 创建Django项目:在PyCharm中,通过选择 "File" -> "New Project",然后选择"Django"作为项目类型,并指定项目的名称和存储路径。PyCharm将会自动创建一个基本的Django项目结构。 3. 配置Python解释器:在PyCharm的设置中,确保你已经配置了正确的Python解释器。你可以通过 "File" -> "Settings" -> "Project: [项目名称]" -> "Python Interpreter" 来进行配置。 4. 配置Django运行配置:在PyCharm的顶部工具栏中,点击右侧的下拉菜单,选择 "Edit Configurations"。在弹出的对话框中,点击 "+" 按钮添加一个新的Django配置。填写 "Name" 和 "Host" 字段,并在 "Target" 字段中选择你的Django项目的入口文件(通常是manage.py)。点击 "OK" 保存配置。 5. 运行Django项目:在PyCharm的顶部工具栏中,选择你刚刚创建的Django配置,并点击运行按钮(绿色的三角形)。PyCharm将会启动Django开发服务器,并在浏览器中打开项目的首页。你可以在PyCharm的 "Run" 面板中看到Django服务器的输出日志。 6. 编写和调试代码:使用PyCharm的编辑器编写Django应用程序的代码,包括视图函数、模型、URL路由等等。PyCharm提供了智能代码补全、语法检查以及调试功能,使得开发过程更加高效和方便。 希望这些步骤能帮助你开始使用PyCharm开发Django框架的应用程序。如果你有任何进一步的问题,请随时提问!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值