小编Sta*_*nge的帖子

Windows 7中的uwsgi安装错误

尝试根据文档安装uwsgi .我在Windows 7上遇到以下错误.

我该怎么办?

(uwsgi-tutorial) C:\Users\Home\Videos\uwsgi-tutorial\mysite>pip install uwsgi
Collecting uwsgi
Using cached uwsgi-2.0.11.1.tar.gz
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
  File "<string>", line 20, in <module>
  File "c:\users\home\appdata\local\temp\pip-build-04g1m6\uwsgi\setup.py", line 3, in <module>
    import uwsgiconfig as uc
  File "uwsgiconfig.py", line 8, in <module>
    uwsgi_os = os.uname()[0]
AttributeError: 'module' object has no attribute 'uname'

----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in c:\users\home\appdata\local\temp\pip-build-04g1m6\uwsgi
Run Code Online (Sandbox Code Playgroud)

django nginx uwsgi

12
推荐指数
2
解决办法
1万
查看次数

Android签名APK生成:未找到引用类/方法的Proguard异常

我需要为Play商店生成已签名的APK.(使用Android Studio)如果我没有proguard(build.gradle中的minifyEnabled false)那么一切正常!

如果使用默认参数激活它:

buildTypes {
        release {
            minifyEnabled true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
Run Code Online (Sandbox Code Playgroud)

我收到这些警告

:app:proguardRelease
Warning: com.android.volley.error.VolleyErrorHelper$1: can't find superclass or interface com.google.gson.reflect.TypeToken
Warning: com.android.volley.error.VolleyErrorHelper: can't find referenced class com.google.gson.Gson
Warning: com.android.volley.error.VolleyErrorHelper: can't find referenced class com.google.gson.Gson
Warning: com.android.volley.error.VolleyErrorHelper: can't find referenced method 'java.lang.reflect.Type getType()' in program class com.android.volley.error.VolleyErrorHelper$1
Warning: com.android.volley.error.VolleyErrorHelper: can't find referenced class com.google.gson.Gson
Warning: com.android.volley.error.VolleyErrorHelper$1: can't find referenced class com.google.gson.reflect.TypeToken
Warning: com.android.volley.error.VolleyErrorHelper$1: can't find referenced class com.google.gson.reflect.TypeToken
Warning: com.android.volley.error.VolleyErrorHelper$1: can't find …
Run Code Online (Sandbox Code Playgroud)

android android-build apk android-proguard

7
推荐指数
2
解决办法
7758
查看次数

Django Rest Framework/Django性能问题

我目前正在我的EC2小型实例服务器上部署Django w/Django-Rest-Framework,为几个Android应用程序提供一组API.

问题是我遇到了一个严重的性能问题,我不得不介绍一下.我发现单个请求的大部分时间都花在了DRF的核心内部.

很抱歉让这篇文章很长,但我想我必须展示一切,这样我才能得到正确的答案.让我继续吧:

我的设置是nginx/uwsgi.以下是我使用upstart运行uwsgi的方法:

description "pycms"
start on [2345]
stop on [06]

respawn

# start from virtualenv path
chdir /www/python/apps/pycms/

exec uwsgi -b 25000 --chdir=/www/python/apps/pycms --module=wsgi:application --env DJANGO_SETTINGS_MODULE=settings --socket=127.0.0.1:8081 --processes=5  --harakiri=20  --max-requests=5000  --vacuum --master --pidfile=/tmp/pycms-master.pid 
Run Code Online (Sandbox Code Playgroud)

假设我请求以下API:

http://IP_ADDRESS/api/nodes/mostviewed/9/
Run Code Online (Sandbox Code Playgroud)

符合以下规则:

url(r'^nodes/mostviewed/(?P<category>\d+)/$', MostViewedNodesList.as_view(), name='mostviewed-nodes-list'),
Run Code Online (Sandbox Code Playgroud)

这是基于类的视图:

class MostViewedNodesList(generics.ListAPIView):
    """
    API endpoint that lists featured nodes
    """
    model = ObjectStats
    serializer_class = NodeSerializer
    permission_classes = (permissions.AllowAny,)

    def get_queryset(self):
        if(self.kwargs.has_key('category')):
            category_id = self.kwargs.get('category')
            return ObjectStats.get_most_viewed(category_id)
        else:
            return []
Run Code Online (Sandbox Code Playgroud)

序列化程序类:

class NodeSerializer(serializers.ModelSerializer):
    images = ImageSerializer()
    favorite …
Run Code Online (Sandbox Code Playgroud)

python django profiling mysql-python django-rest-framework

6
推荐指数
1
解决办法
4648
查看次数

在 Windows 中为 django 设置 postgresql

我正在学习 django,在这里我试图将数据库从默认的 sqlite3 更改为 postgresql。我在互联网上搜索过(谷歌,冰,duckduckgo,..)但没有结果。

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql_psycopg2',
        'NAME': 'websitedb',
        'USER': 'postgres',
        'PASSWORD': 'teamarrow',
        'HOST': 'localhost',
        'PORT': '5432',
    }
}`  
Run Code Online (Sandbox Code Playgroud)

更改了settings.py中的数据库,安装了postgresql,从here安装了windows的psycopg2,在pgADMINIIII中创建了一个新数据库。

在命令提示符下python manage.py runserver。这是错误:

 ` Traceback (most recent call last): 
 File "manage.py", line 10, in <module>
    execute_from_command_line(sys.argv)
  File "C:\Users\Admin\Pictures\website\lib\site-packages\django\core\management\__ini
t__.py", line 385, in execute_from_command_line
    utility.execute()
  File "C:\Users\Admin\Pictures\website\lib\site-packages\django\core\management\__ini
t__.py", line 354, in execute
    django.setup()
  File "C:\Users\Admin\Pictures\website\lib\site-packages\django\__init__.py", line 21
, in setup
    apps.populate(settings.INSTALLED_APPS)
  File "C:\Users\Admin\Pictures\website\lib\site-packages\django\apps\registry.py", li
ne 108, in populate
    app_config.import_models(all_models)
  File "C:\Users\Admin\Pictures\website\lib\site-packages\django\apps\config.py", line …
Run Code Online (Sandbox Code Playgroud)

django postgresql psycopg2

5
推荐指数
1
解决办法
1万
查看次数

RuntimeError:创建新内容类型时出错

Operations to perform:
  Synchronize unmigrated apps: google, staticfiles, twitter, messages, reflect, allauth, facebook, rest_framework, crispy_forms
  Apply all migrations: account, django_comments, links, sessions, admin, fluent_comments, sites, auth, contenttypes, socialaccount
Synchronizing apps without migrations:
  Creating tables...
    Running deferred SQL...
  Installing custom SQL...
Running migrations:
  No migrations to apply.
Traceback (most recent call last):
  File "manage.py", line 10, in <module>
    execute_from_command_line(sys.argv)
  File "C:\Users\Home\venv\lib\site-packages\django\core\management\__init__.py", line 338, in execute_from_command_line
    utility.execute()
  File "C:\Users\Home\venv\lib\site-packages\django\core\management\__init__.py", line 330, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "C:\Users\Home\venv\lib\site-packages\django\core\management\base.py", line 390, in run_from_argv
    self.execute(*args, **cmd_options) …
Run Code Online (Sandbox Code Playgroud)

python django traceback python-2.7

5
推荐指数
1
解决办法
2347
查看次数