当前位置: 首页 > news >正文

django 运用pycharm的各种故障汇总(1)

一.用django入门第一个问题:pycharm的[community]社区版-免费开源与[professional]专业版注册收费两个版本:用django只能有[professional]版本便捷、专业;

解决方案的各种学习总结:

1.破解版:网上找了很多资料,基本已经没效果,不要报太大希望;

2.找中间途径然后有:Python 、Pycharm、Anaconda三者的区别与联系----

Anacoda的安装方法:

(1).安装Anacoda(建议安装Anacoda3版本)

(2).安装后电脑环境变量的设置(桌面找到这台电脑右键:点击[属性]----弹出一个窗口点击[高级系统设置]----点击[环境变量]---找到path):把安装Anaconda路径 + Anaconda3;安装Anaconda路径 + Anaconda + scrips;安装Anaconda路径 + Anaconda3 + \library\bin;(这样就把环境变量设置好了,按确定就行);

3.下载pycharm时网速太慢,又找到了下载途径:中科大镜像,清华大学开源软件镜像站,中科大镜像;

二.django运用时pycharm各自问题;

解决方案的各种学习总结:

1..pip升级:

pip install --upgrade pip

2.pip安装第三方库(模块)加载不到pycharm中:

第一步:用快捷键win+R打开运行框,输入cmd命令打开终端窗口输入:python -m site -help;查看匹配pip放置位置:

''D:\编程语言\Python\lib\site.py [--user-base] [--user-site]  #pip安装文件放置的位置 查看lib\site.py文件Without arguments print some useful informationWith arguments print the value of USER_BASE and/or USER_SITE separatedby ';'.Exit codes with --user-base or --user-site:0 - user site directory is enabled1 - user site directory is disabled by user2 - user site directory is disabled by super useror for security reasons>2 - unknown error'''

第二步:打开文件lib\site.py查看:

USER_SITE = None

USER_BASE = None                                   

改成你要pip安装文件的位置如:

USER_SITE ='D:/编程语言/Python'                              

USER_SITE ='D:/编程语言/Python/Lib/site-packages'

就行了.

 3.python第三方库(模块)加载:
打开pycharm进入[settings]找到 [project]项 在 [project interprter] 进入 [Show All] 进入对话框 点击 [Show paths for the   selected interprter ] 把安装第三方库(模块)的文件夹添加就行;

4.升级django版本:

pip install --upgrade django==3.1.0(根据需要填写)

5.django启动pycharm出现的故障;

(1).


You have 18 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.Run 'python manage.py migrate' to apply them.

解决方案:

python manage.py migrate

 (2).

WARNINGS:?: (2_0.W001) Your URL pattern '^$' has a route that contains '(?P<', begins with a '^', or ends with a '$'. This was likely an oversight when migrating to django.urls.path().System check identified 1 issue (0 silenced).

解决方案:

在url.py文件中:

urlpatterns = [path(r'^$', views.item),]
       改成:
urlpatterns = [path(r'item/', views.item),]

(3).

NameError: name ‘os‘ is not defined,pycharm连接Django sqlite3 

解决方案:

添加:import os

(4)

AttributeError: module 'collections' has no attribute 'Iterator'

解决方案:

建议----重新建立一个新项目,更方便!

完没,后续补充!

http://www.lryc.cn/news/45047.html

相关文章:

  • 【设计模式】单例模式Singleton(Java)
  • 机器学习中的公平性
  • Docker镜像之Docker Compose讲解
  • 蓝桥杯30天真题冲刺|题解报告|第三十天
  • 配置 Git Husky 代码提交约束
  • IntelliJ IDEA 2023.1 最新变化
  • stm32学习笔记-9 USART串口
  • 【蓝桥杯】每日四道编程题(两道真题+两道模拟)| 第四天
  • 大家有没有时候觉得,递归,分治,回溯,傻傻分不清楚?
  • Java 8 - Lambda 表达式
  • 【Ruby学习笔记】4.Ruby 类和对象及类案例
  • 分享一个计算表格内单元格合并的工具,支持行合并、列合并等常见场景
  • CUDA编程(三):Hello world
  • 二十九、String的不可变性
  • TCP服务器如何使用select处理多客户连接
  • python字符编码
  • 面向对象练习题(8)
  • 重构类关系-Extract Interface提炼接口八
  • vivo手机各系列简介和拆解
  • Redis:redis通用命令;redis常见数据结构;redis客户端;redis的序列化
  • Java新特性
  • Java_Spring:8. Spring 中 AOP 的细节
  • uni-app--》uni-app的生命周期讲解
  • fastp软件介绍
  • C++继承相关总结
  • 【从零开始学习 UVM】8.2、Reporting Infrastructure —— uvm_printer 详解
  • Mybatis、TKMybatis对比
  • 37了解高可用技术方案,如冗余、容灾
  • jdb调试问题集锦
  • 要和文心一言来一把你画我猜吗?