快捷搜索:  汽车  科技

django订单设计(用Django设计简易订单附件管理系统-2)

django订单设计(用Django设计简易订单附件管理系统-2)mysqlclient:mysql的python驱动在上述网址中选择相关驱动时,一定要选择正确,该驱动文件名中各部分的意义是?接着到https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient,按ctrl F,调出浏览器的查找功能,搜索mysqlclient,找到第一个,点击它,会跳转到列表处,点击相关的版本进行下载。然后在Dos窗口中,并且启用环境的情况下进行安装:pip install mysqlclient-1.4.4-cp36-cp36m-win32.whl

django订单设计(用Django设计简易订单附件管理系统-2)(1)

6、配置urls与views,测试运行效果

在attachMana下的models.py中添加如下代码:

class Index(View): def get(self request): return HttpResponse('您好')

然后在filesys下的urls.py中添加如下路由规则:

from attachMana import views urlpatterns = [ path('' views.Index.as_view() name='index') path('admin/' admin.site.urls) ]

重新运行服务,再试访问127.0.0.1:8000,则看到的是views.py中返回的内容:

django订单设计(用Django设计简易订单附件管理系统-2)(2)

7、创建数据库

在mysql中创建settings.py中指定的数据库(在第4步中,我们在settings.py中指定了一个叫'attachMana'的数据库,至于如何创建这里就不具体说了,截图使用的是navicat):

django订单设计(用Django设计简易订单附件管理系统-2)(3)

接着到https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient,按ctrl F,调出浏览器的查找功能,搜索mysqlclient,找到第一个,点击它,会跳转到列表处,点击相关的版本进行下载。

django订单设计(用Django设计简易订单附件管理系统-2)(4)

然后在Dos窗口中,并且启用环境的情况下进行安装:

pip install mysqlclient-1.4.4-cp36-cp36m-win32.whl

在上述网址中选择相关驱动时,一定要选择正确,该驱动文件名中各部分的意义是?

mysqlclient:mysql的python驱动

1.4.4:版本,网站现在有1.4.6版了

cp36-cp36m:cp与m是啥不知道,36是对应的python的版本3.6

win32:电脑系统版本,除win32外还有win_amd64,家里装的是amd64,而公司电脑同样是windows7 64位,但却装的是win32,不解。

8、编写models.py并生成数据表,实现后台管理

在attachMana下的models.py中添加如下代码:

class AttachModel(models.Model): orderNumber = models.CharField(max_length=128 verbose_name='订单号') custId = models.CharField(max_length=128 verbose_name='顾客编号') fileName = models.CharField(max_length=128 verbose_name='文件名') fileObj = models.FileField(upload_to='%Y/%m/%d/' verbose_name='上传文件') owner = models.CharField(max_length=10 verbose_name='上传者') create_time = models.DateField(auto_now_add=True verbose_name='上传日期') class Meta: verbose_name = '订单附件管理' verbose_name_plural = verbose_name

然后在pycharm的terminal终端里,使当前位置与manage.py同级,然后运行以下命令:

python manage.py makemigrations python manage.py migrate

通过上面两步完成迁移,在mysql的attachMana数据库下生成了相应的数据表

django订单设计(用Django设计简易订单附件管理系统-2)(5)

猜您喜欢: