django订单设计(用Django设计简易订单附件管理系统-1)
django订单设计(用Django设计简易订单附件管理系统-1)cd filesysdjango-admin startproject filesys这样就在e:\website\下创建了filesys目录,里面有整个项目需要的文件cd filesys-env cd scripts activate.bat4)、安装django在任何目录下运行命令:pip install django==2.22、创建项目与app回到E:\website\
以前交了钱去培训python,其中有讲关于WEB设计方面知识,不过由于一直没有项目,所以知识几乎忘完了,最近需要做一个合同附件上传、查询、下载的功能,于是爬摸滚打的花了两三天时间做了出来,全是基础知识,但对于新手来说却是到处是坑,我记录的并不只是完善以后的代码,而是一步步踩坑,然后再完善的过程,希望能以此给广大新手朋友们带来灵感,减少弯路。
1、创建虚拟环境1)、在E盘创建了一个目录website
2)、在website中运行命令:
python –m venv filesys-env
3)、激活环境
cd filesys-env
cd scripts
activate.bat
4)、安装django
在任何目录下运行命令:
pip install django==2.2
2、创建项目与app
回到E:\website\
django-admin startproject filesys
这样就在e:\website\下创建了filesys目录,里面有整个项目需要的文件
cd filesys
此时与manage.py同级,准备创建app
django-admin startapp attachMana
3、创建相应目录
用pycharm打开filesys以创建新的项目,然后在file\settings\project interpreter里,确保我们使用的环境是先创建的filesys-env
新建template,之后用来放html文件
新建upload,之后用来放上传的文件
新建static,之后用来放css等样式文件
对顶层的filesys目录点右键,mark directory as \source root
对template目录点右键,mark directory as \template foler
4、设置settings.pyINSTALLED_APPS中增加’attachMana’
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql'
'NAME': 'attachMana'
'HOST':'127.0.0.1'
'PORT':3306
'USER':'root'
'PASSWORD':'*****'
}
}
LANGUAGE_CODE = 'zh-hans'
TIME_ZONE = 'Asia/Shanghai'
STATIC_URL = '/static/'
STATICFILES_DIRS = [os.path.join(BASE_DIR 'static') ]
MEDIA_URL = '/upload/'
MEDIA_ROOT = os.path.join(BASE_DIR 'upload')
5、启动服务,测试是否正常运行
在左边文件树中,manage.py点右键,选择run,系统并没有启动,选择run/debug configurations,
在python/manage/configuration中,在parameters中添加“runserver”,以后就可以正常启动服务了。
此时运行服务后,下面有提示Starting development server at http://127.0.0.1:8000/,在浏览器中访问该地址,看到如下图所示则表示配置成功。