我有一个与开发服务器运行良好的django(1.6.x)项目,但在Ubuntu 12.04.3上的Apache2(2.2.22.1)和mod_wsgi(3.3-4)下出现错误
配置不当:包含的urlconf erp.urls中没有任何模式
我不明白为什么它适用于开发服务器而不是Apache2/mod_wsgi,我发现很难找到错误的来源.
还有其他一些类似的SO问题,但是我使用反向的唯一地方(之前发现的一个问题)是在我的模型中的get_absolute_url - 这应该没问题?
该项目设置了la Two Scoops风格,特别是布局为:
<repository_root>/<django_project_root>/<configuration_root>/
转换为:
erp_root/erp/erp/
和设置是
erp_root/erp/erp/settings/*py
(包括__init__.py
)
ERP/urls.py;
from django.conf import settings
from django.conf.urls import patterns, include, url
from django.contrib import admin
admin.autodiscover()
urlpatterns = patterns('',
url(r'^$', 'django.contrib.auth.views.login', {'template_name': 'login.html'}),
url(r'^admin/', include(admin.site.urls)),
url(r'^login/$', 'django.contrib.auth.views.login', {'template_name': 'login.html'}, name='login'),
url(r'^logout/$', 'django.contrib.auth.views.logout_then_login', {}, name='logout'),
url(r'^search/', include('haystack.urls')),
url(r'^inventory/', include('inventory.urls')),
)
if settings.DEBUG:
import debug_toolbar
urlpatterns += patterns('',
url(r'^__debug__/', include(debug_toolbar.urls)),
)
Run Code Online (Sandbox Code Playgroud)
和inventory/urls.py:
from django.conf.urls import url, patterns
from .forms import CarrierWizardForm1, CarrierWizardForm2, MovementWizardForm1,MovementWizardForm2 …
Run Code Online (Sandbox Code Playgroud) 我发现很难相信没有任何内容涵盖这个用例,但我的搜索结果证明没有结果.
我有一条线路/etc/fstab
来装载一个不再可用的驱动器:
//archive/Pipeline /pipeline/Archives cifs ro,credentials=/home/username/.config/cifs 0 0
Run Code Online (Sandbox Code Playgroud)
我想要的是改变它
#//archive/Pipeline /pipeline/Archives cifs ro,credentials=/home/username/.config/cifs 0 0
Run Code Online (Sandbox Code Playgroud)
我正在使用它
---
- hosts: slurm
remote_user: root
tasks:
- name: Comment out pipeline archive in fstab
lineinfile:
dest: /etc/fstab
regexp: '^//archive/pipeline'
line: '#//archive/pipeline'
state: present
tags: update-fstab
Run Code Online (Sandbox Code Playgroud)
期望它只是插入注释符号(#),但它取代了整行,我最终得到了
#//archive/Pipeline
Run Code Online (Sandbox Code Playgroud)
有没有办法全局捕获行的其余部分或只插入单个注释char?
regexp: '^//archive/pipeline *'
line: '#//archive/pipeline *'
Run Code Online (Sandbox Code Playgroud)
要么
regexp: '^//archive/pipeline *'
line: '#//archive/pipeline $1'
Run Code Online (Sandbox Code Playgroud)
我试图围绕lineinfile并且从我所读到的内容看起来像insertafter是我正在寻找的,但"插入后"不是我想要的?
作为tmux用户,有很多Ctrl+ b正在进行中.还有很多Firefox.
可以肯定地说,我永远不想看到书签竖条.不感兴趣.从未有过20年的电脑使用.
有没有办法在不使用插件的情况下在Firefox中禁用Ctrl+ b?
Ubuntu LTS,Python 3.6.x,Django 2.2.1,DRF 3.9.3
我从DRF快速入门开始。很好
跳至DRF教程,有关使用基于通用类的视图的第3步,尝试时遇到此错误manage.py runserver
File "/home/ubuntu/src/rasi/rais/instances/urls.py", line 11, in <module>
path('api/', include(router.urls)),
File "/home/ubuntu/.virtualenv/managed-research-prod/lib/python3.6/site-packages/rest_framework/routers.py", line 125, in
urls
self._urls = self.get_urls()
File "/home/ubuntu/.virtualenv/managed-research-prod/lib/python3.6/site-packages/rest_framework/routers.py", line 386, in
get_urls
urls = super(DefaultRouter, self).get_urls()
File "/home/ubuntu/.virtualenv/managed-research-prod/lib/python3.6/site-packages/rest_framework/routers.py", line 284, in
get_urls
routes = self.get_routes(viewset)
File "/home/ubuntu/.virtualenv/managed-research-prod/lib/python3.6/site-packages/rest_framework/routers.py", line 200, in
get_routes
extra_actions = viewset.get_extra_actions()
AttributeError: type object 'InstanceList' has no attribute 'get_extra_actions'
Run Code Online (Sandbox Code Playgroud)
为了实现本教程中的建议,我仅对代码库进行了最小的更改。
我做错了什么不是很明显,get_extra_actions
当我阅读ListCreateAPIView指南时,周围没有很多信息,在其他地方看起来也没有很多可比性
urls.py
from django.urls import include, path
from rest_framework import routers …
Run Code Online (Sandbox Code Playgroud) 我有一些非常不寻常的行为.
我按照这些说明安装了jetty但是使用了最新版本(9.1.1v20140108)
我有理由重启Jetty并发现我收到了这些错误(以root用户身份登录)
开始码头:失败于2月5日星期三12:35:59 2014年
所以我花了30分钟寻找答案,然后由于我无法回忆的原因,我做了服务码头检查并且它正在运行(有一个pid).
所以我再次尝试使用服务Jetty停止:
root@erp:/var/log# service jetty stop
/etc/init.d/jetty: line 13: chkconfig:: command not found
/etc/init.d/jetty: line 14: description:: command not found
/etc/init.d/jetty: line 15: processname:: command not found
Stopping Jetty: start-stop-daemon: warning: failed to kill 7817: No such process
1 pids were not killed
No process in pidfile '/var/run/jetty.pid' found running; none killed.
OK
Run Code Online (Sandbox Code Playgroud)
没有人死?好.我们来看看:
root@erp:/var/log# service jetty check
/etc/init.d/jetty: line 13: chkconfig:: command not found
/etc/init.d/jetty: line 14: description:: command not found
/etc/init.d/jetty: …
Run Code Online (Sandbox Code Playgroud) 我有一个数据框 - df - 与基因组数据.最后一个col有两个字母的变体.
id crm pos allele
160841 rs2237282 11 1273948 AG
160842 rs6417577 11 1276796 AC
165677 rs2151342 11 1199626 GT
165678 rs2749240 11 1258025 AG
Run Code Online (Sandbox Code Playgroud)
我想把最后的col分成两个一个字母的cols
id crm pos allele allele2
160841 rs2237282 11 1273948 A G
160842 rs6417577 11 1276796 A C
165677 rs2151342 11 1199626 G T
165678 rs2749240 11 1258025 A G
Run Code Online (Sandbox Code Playgroud)
我在使用dplyr和tidyr的RStudio 1.1.419,R 3.4.3中尝试过但没有成功: