Giter Club home page Giter Club logo

pad0y / django2_dailyfresh Goto Github PK

View Code? Open in Web Editor NEW
279.0 6.0 72.0 9.26 MB

dailyfresh电商项目,替换django框架为2.X并重构,美化了下后台管理页面,提供docker版本,该项目包含了实际开发中的电商项目中大部分的功能开发和知识点实践, 是一个非常不错的django学习项目,同时也记录在替换框架中遇到的坑,希望对各位的学习有所帮助。

License: MIT License

Python 41.89% HTML 44.38% CSS 10.30% JavaScript 3.43%
django2 nginx redis celery alipay whoosh haystack docker nginx-fdfs django mysql python

django2_dailyfresh's Issues

关于windows系统上FDFS安装,以及管理员添加产品的问题

作者您好,在观看您的教程的时候没太明白在windows上如何配置FDFS,跳过此步骤后运行项目,在管理员界面添加商品类别会如下报错。想请教一下解决方案。
[-] Error: 11001 connect to ip:22122. getaddrinfo failed.
[-] Error: 11001 connect to ip:22122. getaddrinfo failed.
[-] Error: 11001 connect to ip:22122. getaddrinfo failed.
[-] Error: 11001 connect to ip:22122. getaddrinfo failed.
[-] Error: 11001 connect to ip:22122. getaddrinfo failed.
[-] Error: 11001 connect to ip:22122. getaddrinfo failed.
[-] Error: 11001 connect to ip:22122. getaddrinfo failed.
[-] Error: 11001 connect to ip:22122. getaddrinfo failed.
[25/Jun/2022 16:37:59] "GET /admin/goods/goods/add/?_to_field=id&_popup=1 HTTP/1.1" 200 20534
[25/Jun/2022 16:37:59] "GET /static/django_tinymce/init_tinymce.js HTTP/1.1" 200 2100
[25/Jun/2022 16:37:59] "GET /static/tinymce/tinymce.min.js HTTP/1.1" 200 391863
[25/Jun/2022 16:37:59] "GET /admin/jsi18n/ HTTP/1.1" 200 7722
Not Found: /favicon.ico

Exception happened during processing of request from ('127.0.0.1', 60620)
Traceback (most recent call last):
File "C:\Anaconda\envs\dailyfresh\lib\socketserver.py", line 650, in process_request_thread
self.finish_request(request, client_address)
File "C:\Anaconda\envs\dailyfresh\lib\socketserver.py", line 360, in finish_request
self.RequestHandlerClass(request, client_address, self)
File "C:\Anaconda\envs\dailyfresh\lib\socketserver.py", line 720, in init
self.handle()
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\core\servers\basehttp.py", line 171, in handle
self.handle_one_request()
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\core\servers\basehttp.py", line 179, in handle_one_request
self.raw_requestline = self.rfile.readline(65537)
File "C:\Anaconda\envs\dailyfresh\lib\socket.py", line 589, in readinto
return self._sock.recv_into(b)
[25/Jun/2022 16:37:59] "GET /static/tinymce/themes/advanced/theme.min.js HTTP/1.1" 404 1732
ConnectionAbortedError: [WinError 10053] 你的主机中的软件中止了一个已建立的连接。

[-] Error: 11001 connect to ip:22122. getaddrinfo failed.
[-] Error: 11001 connect to ip:22122. getaddrinfo failed.
Traceback (most recent call last):
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\fdfs_client\connection.py", line 129, in get_connection
conn = self._conns_available.pop()
IndexError: pop from empty list

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "C:\Anaconda\envs\dailyfresh\lib\wsgiref\handlers.py", line 137, in run
self.result = application(self.environ, self.start_response)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\contrib\staticfiles\handlers.py", line 65, in call
return self.application(environ, start_response)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\core\handlers\wsgi.py", line 141, in call
response = self.get_response(request)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\core\handlers\base.py", line 75, in get_response
response = self._middleware_chain(request)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\core\handlers\exception.py", line 34, in inner
response = get_response(request)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\utils\deprecation.py", line 94, in call
response = response or self.get_response(request)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\core\handlers\exception.py", line 34, in inner
response = get_response(request)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\utils\deprecation.py", line 94, in call
response = response or self.get_response(request)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\core\handlers\exception.py", line 34, in inner
response = get_response(request)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\utils\deprecation.py", line 94, in call
response = response or self.get_response(request)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\core\handlers\exception.py", line 34, in inner
response = get_response(request)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\utils\deprecation.py", line 94, in call
response = response or self.get_response(request)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\core\handlers\exception.py", line 34, in inner
response = get_response(request)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\utils\deprecation.py", line 94, in call
response = response or self.get_response(request)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\core\handlers\exception.py", line 34, in inner
response = get_response(request)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\utils\deprecation.py", line 94, in call
response = response or self.get_response(request)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\core\handlers\exception.py", line 34, in inner
response = get_response(request)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\utils\deprecation.py", line 94, in call
response = response or self.get_response(request)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\core\handlers\exception.py", line 34, in inner
response = get_response(request)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\core\handlers\base.py", line 113, in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\contrib\admin\options.py", line 606, in wrapper
return self.admin_site.admin_view(view)(*args, **kwargs)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\utils\decorators.py", line 142, in _wrapped_view
response = view_func(request, *args, **kwargs)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\views\decorators\cache.py", line 44, in _wrapped_view_func
response = view_func(request, *args, **kwargs)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\contrib\admin\sites.py", line 223, in inner
return view(request, *args, **kwargs)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\contrib\admin\options.py", line 1645, in add_view
return self.changeform_view(request, None, form_url, extra_context)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\utils\decorators.py", line 45, in _wrapper
return bound_method(*args, **kwargs)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\utils\decorators.py", line 142, in _wrapped_view
response = view_func(request, *args, **kwargs)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\contrib\admin\options.py", line 1529, in changeform_view
return self._changeform_view(request, object_id, form_url, extra_context)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\contrib\admin\options.py", line 1572, in _changeform_view
self.save_model(request, new_object, form, not add)
File "C:\Users\86189\Desktop\天天生鲜\apps\goods\admin.py", line 8, in save_model
super().save_model(request, obj, form, change)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\contrib\admin\options.py", line 1088, in save_model
obj.save()
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\db\models\base.py", line 744, in save
force_update=force_update, update_fields=update_fields)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\db\models\base.py", line 782, in save_base
force_update, using, update_fields,
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\db\models\base.py", line 873, in _save_table
result = self._do_insert(cls._base_manager, using, fields, update_pk, raw)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\db\models\base.py", line 911, in _do_insert
using=using, raw=raw)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\db\models\manager.py", line 82, in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\db\models\query.py", line 1186, in _insert
return query.get_compiler(using=using).execute_sql(return_id)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\db\models\sql\compiler.py", line 1376, in execute_sql
for sql, params in self.as_sql():
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\db\models\sql\compiler.py", line 1320, in as_sql
for obj in self.query.objs
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\db\models\sql\compiler.py", line 1320, in
for obj in self.query.objs
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\db\models\sql\compiler.py", line 1319, in
[self.prepare_value(field, self.pre_save_val(field, obj)) for field in fields]
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\db\models\sql\compiler.py", line 1270, in pre_save_val
return field.pre_save(obj, add=True)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\db\models\fields\files.py", line 289, in pre_save
file.save(file.name, file.file, save=False)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\db\models\fields\files.py", line 88, in save
self.name = self.storage.save(name, content, max_length=self.field.max_length)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\core\files\storage.py", line 54, in save
name = self._save(name, content)
File "C:\Users\86189\Desktop\天天生鲜\utils\fdfs\storage.py", line 30, in _save
res = client.upload_appender_by_buffer(content.read())
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\fdfs_client\client.py", line 316, in upload_appender_by_buffer
store_serv = tc.tracker_query_storage_stor_without_group()
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\fdfs_client\tracker_client.py", line 365, in tracker_query_storage_stor_without_group
conn = self.pool.get_connection()
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\fdfs_client\connection.py", line 134, in get_connection
conn = self.make_conn()
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\fdfs_client\connection.py", line 114, in make_conn
sys.exit()
SystemExit
[25/Jun/2022 16:38:03] "POST /admin/goods/goodstype/add/?_to_field=id&_popup=1 HTTP/1.1" 500 59

Exception happened during processing of request from ('127.0.0.1', 60627)
Traceback (most recent call last):
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\fdfs_client\connection.py", line 129, in get_connection
conn = self._conns_available.pop()
IndexError: pop from empty list

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "C:\Anaconda\envs\dailyfresh\lib\wsgiref\handlers.py", line 137, in run
self.result = application(self.environ, self.start_response)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\contrib\staticfiles\handlers.py", line 65, in call
return self.application(environ, start_response)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\core\handlers\wsgi.py", line 141, in call
response = self.get_response(request)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\core\handlers\base.py", line 75, in get_response
response = self._middleware_chain(request)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\core\handlers\exception.py", line 34, in inner
response = get_response(request)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\utils\deprecation.py", line 94, in call
response = response or self.get_response(request)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\core\handlers\exception.py", line 34, in inner
response = get_response(request)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\utils\deprecation.py", line 94, in call
response = response or self.get_response(request)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\core\handlers\exception.py", line 34, in inner
response = get_response(request)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\utils\deprecation.py", line 94, in call
response = response or self.get_response(request)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\core\handlers\exception.py", line 34, in inner
response = get_response(request)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\utils\deprecation.py", line 94, in call
response = response or self.get_response(request)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\core\handlers\exception.py", line 34, in inner
response = get_response(request)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\utils\deprecation.py", line 94, in call
response = response or self.get_response(request)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\core\handlers\exception.py", line 34, in inner
response = get_response(request)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\utils\deprecation.py", line 94, in call
response = response or self.get_response(request)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\core\handlers\exception.py", line 34, in inner
response = get_response(request)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\utils\deprecation.py", line 94, in call
response = response or self.get_response(request)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\core\handlers\exception.py", line 34, in inner
response = get_response(request)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\core\handlers\base.py", line 113, in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\contrib\admin\options.py", line 606, in wrapper
return self.admin_site.admin_view(view)(*args, **kwargs)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\utils\decorators.py", line 142, in _wrapped_view
response = view_func(request, *args, **kwargs)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\views\decorators\cache.py", line 44, in _wrapped_view_func
response = view_func(request, *args, **kwargs)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\contrib\admin\sites.py", line 223, in inner
return view(request, *args, **kwargs)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\contrib\admin\options.py", line 1645, in add_view
return self.changeform_view(request, None, form_url, extra_context)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\utils\decorators.py", line 45, in _wrapper
return bound_method(*args, **kwargs)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\utils\decorators.py", line 142, in _wrapped_view
response = view_func(request, *args, **kwargs)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\contrib\admin\options.py", line 1529, in changeform_view
return self._changeform_view(request, object_id, form_url, extra_context)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\contrib\admin\options.py", line 1572, in _changeform_view
self.save_model(request, new_object, form, not add)
File "C:\Users\86189\Desktop\天天生鲜\apps\goods\admin.py", line 8, in save_model
super().save_model(request, obj, form, change)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\contrib\admin\options.py", line 1088, in save_model
obj.save()
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\db\models\base.py", line 744, in save
force_update=force_update, update_fields=update_fields)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\db\models\base.py", line 782, in save_base
force_update, using, update_fields,
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\db\models\base.py", line 873, in _save_table
result = self._do_insert(cls._base_manager, using, fields, update_pk, raw)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\db\models\base.py", line 911, in _do_insert
using=using, raw=raw)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\db\models\manager.py", line 82, in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\db\models\query.py", line 1186, in _insert
return query.get_compiler(using=using).execute_sql(return_id)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\db\models\sql\compiler.py", line 1376, in execute_sql
for sql, params in self.as_sql():
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\db\models\sql\compiler.py", line 1320, in as_sql
for obj in self.query.objs
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\db\models\sql\compiler.py", line 1320, in
for obj in self.query.objs
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\db\models\sql\compiler.py", line 1319, in
[self.prepare_value(field, self.pre_save_val(field, obj)) for field in fields]
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\db\models\sql\compiler.py", line 1270, in pre_save_val
return field.pre_save(obj, add=True)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\db\models\fields\files.py", line 289, in pre_save
file.save(file.name, file.file, save=False)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\db\models\fields\files.py", line 88, in save
self.name = self.storage.save(name, content, max_length=self.field.max_length)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\core\files\storage.py", line 54, in save
name = self._save(name, content)
File "C:\Users\86189\Desktop\天天生鲜\utils\fdfs\storage.py", line 30, in _save
res = client.upload_appender_by_buffer(content.read())
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\fdfs_client\client.py", line 316, in upload_appender_by_buffer
store_serv = tc.tracker_query_storage_stor_without_group()
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\fdfs_client\tracker_client.py", line 365, in tracker_query_storage_stor_without_group
conn = self.pool.get_connection()
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\fdfs_client\connection.py", line 134, in get_connection
conn = self.make_conn()
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\fdfs_client\connection.py", line 114, in make_conn
sys.exit()
SystemExit

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "C:\Anaconda\envs\dailyfresh\lib\socketserver.py", line 650, in process_request_thread
self.finish_request(request, client_address)
File "C:\Anaconda\envs\dailyfresh\lib\socketserver.py", line 360, in finish_request
self.RequestHandlerClass(request, client_address, self)
File "C:\Anaconda\envs\dailyfresh\lib\socketserver.py", line 720, in init
self.handle()
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\core\servers\basehttp.py", line 171, in handle
self.handle_one_request()
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\core\servers\basehttp.py", line 194, in handle_one_request
handler.run(self.server.get_app())
File "C:\Anaconda\envs\dailyfresh\lib\wsgiref\handlers.py", line 145, in run
self.handle_error()
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\core\servers\basehttp.py", line 116, in handle_error
super().handle_error()
File "C:\Anaconda\envs\dailyfresh\lib\wsgiref\handlers.py", line 381, in handle_error
self.finish_response()
File "C:\Anaconda\envs\dailyfresh\lib\wsgiref\handlers.py", line 184, in finish_response
self.write(data)
File "C:\Anaconda\envs\dailyfresh\lib\wsgiref\handlers.py", line 287, in write
self.send_headers()
File "C:\Anaconda\envs\dailyfresh\lib\wsgiref\handlers.py", line 345, in send_headers
self.send_preamble()
File "C:\Anaconda\envs\dailyfresh\lib\wsgiref\handlers.py", line 268, in send_preamble
('Date: %s\r\n' % format_date_time(time.time())).encode('iso-8859-1')
File "C:\Anaconda\envs\dailyfresh\lib\wsgiref\handlers.py", line 466, in _write
result = self.stdout.write(data)
File "C:\Anaconda\envs\dailyfresh\lib\socketserver.py", line 799, in write
self._sock.sendall(b)
ConnectionAbortedError: [WinError 10053] 你的主机中的软件中止了一个已建立的连接。

[25/Jun/2022 16:38:03] "GET /admin/goods/goodstype/add/?_to_field=id&_popup=1 HTTP/1.1" 200 17868
[25/Jun/2022 16:38:03] "GET /admin/jsi18n/ HTTP/1.1" 200 7722
[25/Jun/2022 16:38:23] "GET /admin/goods/goodstype/add/?_to_field=id&_popup=1 HTTP/1.1" 200 17868
[25/Jun/2022 16:38:23] "GET /admin/jsi18n/ HTTP/1.1" 200 7722
[-] Error: 11001 connect to ip:22122. getaddrinfo failed.
[-] Error: 11001 connect to ip:22122. getaddrinfo failed.
[-] Error: 11001 connect to ip:22122. getaddrinfo failed.
[-] Error: 11001 connect to ip:22122. getaddrinfo failed.
[-] Error: 11001 connect to ip:22122. getaddrinfo failed.
[-] Error: 11001 connect to ip:22122. getaddrinfo failed.
[-] Error: 11001 connect to ip:22122. getaddrinfo failed.
[-] Error: 11001 connect to ip:22122. getaddrinfo failed.
[-] Error: 11001 connect to ip:22122. getaddrinfo failed.
[-] Error: 11001 connect to ip:22122. getaddrinfo failed.
Traceback (most recent call last):
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\fdfs_client\connection.py", line 129, in get_connection
conn = self._conns_available.pop()
IndexError: pop from empty list

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "C:\Anaconda\envs\dailyfresh\lib\wsgiref\handlers.py", line 137, in run
self.result = application(self.environ, self.start_response)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\contrib\staticfiles\handlers.py", line 65, in call
return self.application(environ, start_response)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\core\handlers\wsgi.py", line 141, in call
response = self.get_response(request)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\core\handlers\base.py", line 75, in get_response
response = self._middleware_chain(request)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\core\handlers\exception.py", line 34, in inner
response = get_response(request)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\utils\deprecation.py", line 94, in call
response = response or self.get_response(request)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\core\handlers\exception.py", line 34, in inner
response = get_response(request)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\utils\deprecation.py", line 94, in call
response = response or self.get_response(request)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\core\handlers\exception.py", line 34, in inner
response = get_response(request)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\utils\deprecation.py", line 94, in call
response = response or self.get_response(request)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\core\handlers\exception.py", line 34, in inner
response = get_response(request)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\utils\deprecation.py", line 94, in call
response = response or self.get_response(request)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\core\handlers\exception.py", line 34, in inner
response = get_response(request)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\utils\deprecation.py", line 94, in call
response = response or self.get_response(request)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\core\handlers\exception.py", line 34, in inner
response = get_response(request)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\utils\deprecation.py", line 94, in call
response = response or self.get_response(request)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\core\handlers\exception.py", line 34, in inner
response = get_response(request)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\utils\deprecation.py", line 94, in call
response = response or self.get_response(request)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\core\handlers\exception.py", line 34, in inner
response = get_response(request)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\core\handlers\base.py", line 113, in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\contrib\admin\options.py", line 606, in wrapper
return self.admin_site.admin_view(view)(*args, **kwargs)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\utils\decorators.py", line 142, in _wrapped_view
response = view_func(request, *args, **kwargs)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\views\decorators\cache.py", line 44, in _wrapped_view_func
response = view_func(request, *args, **kwargs)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\contrib\admin\sites.py", line 223, in inner
return view(request, *args, **kwargs)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\contrib\admin\options.py", line 1645, in add_view
return self.changeform_view(request, None, form_url, extra_context)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\utils\decorators.py", line 45, in _wrapper
return bound_method(*args, **kwargs)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\utils\decorators.py", line 142, in _wrapped_view
response = view_func(request, *args, **kwargs)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\contrib\admin\options.py", line 1529, in changeform_view
return self._changeform_view(request, object_id, form_url, extra_context)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\contrib\admin\options.py", line 1572, in _changeform_view
self.save_model(request, new_object, form, not add)
File "C:\Users\86189\Desktop\天天生鲜\apps\goods\admin.py", line 8, in save_model
super().save_model(request, obj, form, change)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\contrib\admin\options.py", line 1088, in save_model
obj.save()
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\db\models\base.py", line 744, in save
force_update=force_update, update_fields=update_fields)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\db\models\base.py", line 782, in save_base
force_update, using, update_fields,
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\db\models\base.py", line 873, in _save_table
result = self._do_insert(cls._base_manager, using, fields, update_pk, raw)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\db\models\base.py", line 911, in _do_insert
using=using, raw=raw)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\db\models\manager.py", line 82, in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\db\models\query.py", line 1186, in _insert
return query.get_compiler(using=using).execute_sql(return_id)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\db\models\sql\compiler.py", line 1376, in execute_sql
for sql, params in self.as_sql():
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\db\models\sql\compiler.py", line 1320, in as_sql
for obj in self.query.objs
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\db\models\sql\compiler.py", line 1320, in
for obj in self.query.objs
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\db\models\sql\compiler.py", line 1319, in
[self.prepare_value(field, self.pre_save_val(field, obj)) for field in fields]
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\db\models\sql\compiler.py", line 1270, in pre_save_val
return field.pre_save(obj, add=True)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\db\models\fields\files.py", line 289, in pre_save
file.save(file.name, file.file, save=False)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\db\models\fields\files.py", line 88, in save
self.name = self.storage.save(name, content, max_length=self.field.max_length)
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\core\files\storage.py", line 54, in save
name = self._save(name, content)
File "C:\Users\86189\Desktop\天天生鲜\utils\fdfs\storage.py", line 30, in _save
res = client.upload_appender_by_buffer(content.read())
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\fdfs_client\client.py", line 316, in upload_appender_by_buffer
store_serv = tc.tracker_query_storage_stor_without_group()
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\fdfs_client\tracker_client.py", line 365, in tracker_query_storage_stor_without_group
conn = self.pool.get_connection()
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\fdfs_client\connection.py", line 134, in get_connection
conn = self.make_conn()
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\fdfs_client\connection.py", line 114, in make_conn
sys.exit()
SystemExit
[25/Jun/2022 16:39:09] "POST /admin/goods/goodstype/add/?_to_field=id&_popup=1 HTTP/1.1" 500 59
Not Found: /favicon.ico

Exception happened during processing of request from ('127.0.0.1', 60726)
Traceback (most recent call last):
File "C:\Anaconda\envs\dailyfresh\lib\socketserver.py", line 650, in process_request_thread
self.finish_request(request, client_address)
File "C:\Anaconda\envs\dailyfresh\lib\socketserver.py", line 360, in finish_request
self.RequestHandlerClass(request, client_address, self)
File "C:\Anaconda\envs\dailyfresh\lib\socketserver.py", line 720, in init
self.handle()
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\core\servers\basehttp.py", line 171, in handle
self.handle_one_request()
File "C:\Anaconda\envs\dailyfresh\lib\site-packages\django\core\servers\basehttp.py", line 179, in handle_one_request
self.raw_requestline = self.rfile.readline(65537)
File "C:\Anaconda\envs\dailyfresh\lib\socket.py", line 589, in readinto
return self._sock.recv_into(b)
ConnectionAbortedError: [WinError 10053] 你的主机中的软件中止了一个已建立的连接。

登陆问题

authenticate 函数返回None 登陆失败 但是数据库中是有数据的
H5F8BDpB
wsv95NVL

无法下载

无法下载资源,谁能发我一份。微信:13586206546 邮箱:[email protected]
急用,课堂上要讲开源项目,急用,谢谢大家

Pycharm部署问题

用pycharm部署后 安装python3.6 然后install requirement.txt 然后迁移的时候报错ModuleNotFoundError: No module named 'Django2_dailyfresh'
这应该怎么处理 而且
django-redis-sessions==0.6.1
py3Fdfs==2.2.0
simpleui==3.9
安装失败

商品,类别等图片都显示不出来

为啥我运行后,除了 天天生鲜的logo外,增加的那些产品,类别等图片都显示不出?
右键看图片路径好像不对。
因为我是windows系统,所以把fdfs那句换成了本身的存储系统,难道是因为这个吗?
怎么改成不用fdfs也能显示图片?
您的setting.py里面我只把 第一行 改了

#DEFAULT_FILE_STORAGE = 'utils.fdfs.storage.FDFSStorage'

DEFAULT_FILE_STORAGE = 'django.core.files.storage.FileSystemStorage'

#Set fastdfs using the client of conf file path
#FDFS_CLIENT_CONF = '../utils/fdfs/client_deploy.conf'
FDFS_CLIENT_CONF = os.path.join(BASE_DIR, 'utils/fdfs/client_deploy.conf')
#Set IP:port

FDFS_STORAGE_URL = 'http://ip:port' # fdfs服务器的ip和端口,注意端口是nginx的端口

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.