首页 > 其他分享 >Django CMS搭建--1.虚拟环境搭建

Django CMS搭建--1.虚拟环境搭建

时间:2023-08-29 17:46:16浏览次数:35  
标签:-- py django 虚拟环境 myvenv Django CMS 搭建

客户端环境:windows10

1.virtualenv使用

virtualenv 是 Python 中的一个包,用于创建和管理虚拟环境,可以在不同的项目中使用不同的 Python 版本和第三方库,避免了全局环境和项目之间的冲突。

1.1命令行cmd安装:

pip install virtualenv
1.2创建虚拟环境myvenv,激活后,你会看到命令行前缀增加了myvenv:
virtualenv myvenv
myvenv\Scripts\activate.bat 

如果是Linux/Mac OS:

source myvenv/bin/activate

1.3退出虚拟环境:

deactivate

1.4删除虚拟环境:

sudo rm -rf venv

 

2.Django CMS安装

Django CMS是一个基于Python和Django框架的开源内容管理系统。它允许开发人员使用Python和Django框架来构建功能丰富的Web应用程序,同时提供一个拖拽式的内容管理界面,使得非开发人员可以轻松地管理网站内容。 Django CMS具有很多功能,包括多语言支持、多站点支持、插件和主题支持等。它还提供了一个强大的API,可以让开发人员轻松地扩展和定制系统。

2.1安装包

pip install django==3.2

2.2更新包到最新

pip install --upgrade pip

2.3安装最新的稳定版本的 django CMS

pip install django-cms

3.创建项目并配置

3.1创建一个新项目

django-admin startproject myproject

当前路径新建的项目目录结构如下:

myproject
    myproject
        __init__.py
        asgi.py
        settings.py
        urls.py
        wsgi.py
    manage.py

3.2最低要求的应用程序配置

在文本编辑器中打开新项目的文件。settings.py

您需要将以下内容添加到其列表中:INSTALLED_APPS

'django.contrib.sites',
'cms',
'menus',
'treebeard',

在INSTALLED_APPSdjango.contrib.admin之前给django CMS增加一个样式,有助于使 django CMS 管理组件更易于使用。 

'djangocms_admin_style',

 

 

 

 

参考手册:https://docs.django-cms.org/en/latest

标签:--,py,django,虚拟环境,myvenv,Django,CMS,搭建
From: https://www.cnblogs.com/mylive/p/17665473.html

相关文章

  • Windows环境 python手动安装三方库详解
    当运行pip安装三方库时,无法正常安装,可以自己手动安装一下详解:1、首先找到需要下载的三方库的安装包---三方库下载地址:https://pypi.org/project  打开网址搜索需要下载的三方库的安装包,我是以“locust”为例找到需要下载的三方库,点击进去找到对应的版本下载对应的****......
  • Time-aware Path Reasoning on Knowledge Graph for Recommendation
    目录概TPRec代码ZhaoY.,WangX.,ChenJ.,WangY.,TangW.,HeX.andXieH.Time-awarepathreasoningonknowledgegraphforrecommendation.TOIS,2022.概本文介绍了一种将时间信息(而非仅仅序列信息)应用到知识图谱上的方法.这里只介绍它对时间信息的提取方......
  • C#使用 SAPscript的方法
    主要參照文檔https://wenku.baidu.com/view/a28b71adcf22bcd126fff705cc17552707225ed2.html?_wkts_=1693296465595&bdQuery=AxSAPFEWSELib.AxGuiApplication.GetScriptingEngine里面讲得比较清楚,但是最大的问题是代码不能Copy1)首先必须安装SAPGUI,当然SAP服务器,账号,密码这些......
  • 国密算法SM2的优势、原理和应用场景
    在数字化时代,信息安全成为关注的焦点。密码算法是信息安全的核心,而国密算法SM2是一种国产密码算法,已经广泛应用于电子认证、电子签名、数据加密等领域。本文将深入介绍SM2算法的优势、原理和应用场景,并探讨如何利用FuncGPT(慧函数)生成的SM2库构建安全的应用程序。 一、国密算法S......
  • selenium元素定位方法
     在最新版本的selenium中,已经不支持之前的元素定位方法,如find_element_by_id、find_element_by_xpath等。需将语法更改为:driver.find_element(By.ID,"username")等。特此记录。fromseleniumimportwebdriverfromselenium.webdriver.common.byimportBydriver=webdrive......
  • SAP Lisense太贵,又不想买那么多怎么破?
    今天群里有人提高了webdynproforabap。说道这个,我就来了兴趣,比较接触WDA已经十年了,虽然中间有段时间没用,但是基本的技术还在。WDA在国内不受重视,但是却流传了很多版本的框架。用WDA框架,可以只有一个SAPLISENSE用户,操作用户全都可以放到自建表中,不占lisense,不花钱。而且WDA......
  • Redis管道
    项目中可使用redispipeline优化批量redis操作。下面的程序判断批量redisKey是否存在:publicList<Object>hasRedisKey(List<String>redisKeyList){try{List<Object>resultList=redisTemplate.executePipelined(newSessionCallback<List<O......
  • Jeecg-Boot存在前台SQL注入漏洞CVE-2023-1454
    Jeecg-boot简介jeecgBoot是一款基于BPM的低代码平台!前后端分离架构SpringBoot2.x,SpringCloud,AntDesign&Vue,Mybatis-plus,Shiro,JWT,支持微服务。强大的代码生成器让前后端代码一键生成,实现低代码开发!JeecgBoot引领新低代码开发模式OnlineCoding->代码生成器->手工MERGE,帮助J......
  • vscode 自动转换rem插件
    使用vsCode中的插件安装插件cssrem然后打开文件–>首选项–>设置搜索cssrem 修改rem的基准值然后重启vscode就可以直接使用上面的基准值需要我们根据屏幕的大小去计算比如我们拿到是1920分辨率屏幕的设计稿那么基准值就等于1920/100=19.20px也就是说1rem=19.20px......
  • 求两个数的最大公约数
    #include<iostream>#include<iomanip>#include<ctime>#include<cstdlib>usingnamespacestd;intmain(){  inta,b,gcd;  cin>>a>>b;  gcd=a>b?b:a;  while(gcd>1&&(a%gcd!=0||b%gcd!......